Forum
>>
Principianti
>>
che vuol dire questo messaggio???
Pagina: 1 2 3 Avanti
Esegui il login per scrivere una risposta.
Scritto da snoop |
2018-09-28 14:44:24 - che vuol dire questo messaggio???
|
ogni volta che voglio aprire un immagine mi dice no such file or directory
Traceback (most recent call last): File "C:\Documents and Settings\SAM\Desktop\prova.py", line 19, in <module> img = Image.open("teo.JPEG") File "C:\Python27\lib\site-packages\PIL\Image.py", line 1952, in open fp = __builtin__.open(fp, "rb") IOError: [Errno 2] No such file or directory: 'teo.JPEG' |
|
Scritto da Daniele aka Palmux |
2018-09-28 14:47:18 - Re: che vuol dire questo messaggio???
|
Che l'immagine non c'è, si trova in un altro percorso o semplicemente ha un nome diverso. Controlla con attenzione, magari l'estensione non è scritta così?
Cya |
|
Scritto da RicPol |
2018-09-28 15:08:44 - Re: che vuol dire questo messaggio???
|
O che banalmente la directory corrente non è quella che tu immagini, e la path "./teo.JPEG" non è risolvibile. Alla peggio puoi inserire la path assoluta del file, ma naturalmente è meglio testare (os.getcwd) ed eventualmente impostare (con os.chdir) la directory corrente giusta.
https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da snoop |
2018-09-28 15:20:33 - Re: che vuol dire questo messaggio???
|
Il file è l estensione sono giusti non ho capito il discorso della directory os.chdir ec... il file è sul desktop dopo che l ho spostato da un altra cartella
|
|
Scritto da pypy pypy |
2018-09-28 15:23:51 - Re: che vuol dire questo messaggio???
|
in pratica il file immagine/audio/testo/etc deve stare nella stessa cartella del file con estensione py
|
|
Scritto da pypy pypy |
2018-09-28 15:28:00 - Re: che vuol dire questo messaggio???
|
poi dipende anche dal codice che usi per aprire il file
per esempio se usi "PhotoImage" puoi aprire solo "gif" |
|
Scritto da RicPol |
2018-09-28 15:33:16 - Re: che vuol dire questo messaggio???
|
Il problema è che non è proprio possibile imparare a programmare (non solo in python) se non si hanno delle nozioni di base su come funziona una shell, un file system, che cosa è la directory corrente... Cioè, per dire: hai mai usato il prompt dei comandi? La current directory è quella in cui sei nel momento in cui dai un comando della shell, e che viene mostrata dal prompt. Nella shell puoi cambiarla (in windows) con "cd". Quando avvi python, lui riceve la current directory della shell da cui lo stai avviando. Da dentro python puoi cambiare la current directory con "os.chdir". Ovviamente tutte le path relative sono risolte in base alla current directory... ma qui poi si pone il problema: sai che cosa è una path relativa? Sai che cosa vuol dire risolvere una path? Il problema è che se non sai queste cose, non è che un forum possa sostituire la lettura di un libro, di una guida, di un corso. Ora un po' di queste cose la mia guida (in firma) le spiega, ma in realtà si suppone che uno le sappia già nel momento in cui comincia con python.
https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da snoop |
2018-09-28 15:46:46 - Re: che vuol dire questo messaggio???
|
Allora ho usato photoimage con jpeg e invece ora gir non lo sapevo e quindi cosa devo usare per jpeg o ong. Per la seconda risposta di ricpol se non sbaglio, mi puoi spiegare come risolvere la path con python in caso ci sono questi problemi di non riconoscimento file??? Ho seguito Bari corsi fi informatica ma vviamente molte cose non le so ma le basi si
|
|
Scritto da snoop |
2018-09-28 15:54:28 - Re: che vuol dire questo messaggio???
|
Quindi se non erro la path e il percorso di un file quindi in definitiva come posso con la funzione os a prendere il file in modo giusto??? Ammesso e concesso che.il file esiste già e a ha il nome giusto
|
|
Scritto da pypy pypy |
2018-09-28 16:10:56 - Re: che vuol dire questo messaggio???
|
io non sono un esperto quindi lascio ad altri rispondere alle tue domande ovviamente a personale discrezione
ma girando su questo forum ho trovato alcuni argomenti che mi interessano che sono già stati trattati da altri potresti farlo anche tu, chissà può essere che la tua soluzione è già stata risolta da un altro utente tempo fa --- Ultima modifica di pypy in data 2018-09-28 16:11:50 --- |
Pagina: 1 2 3 Avanti
Esegui il login per scrivere una risposta.