Ich benutze PIL, um regelmäßig Area -Dateien von NOAA zu öffnen. In der letzten Bilder, die ich erhalten habe, funktioniert der Befehl image.open () einfach nicht. Hier ist ein einfacher Code, den ich geschrieben habe, der die gleichen Ergebnisse liefert. Es wird mit einer Datei vor einem Monat und nicht mit einer Datei ab heute normale Aufgaben geöffnet, drehen und normale Aufgaben ausführen. < /P>
from PIL import Image
im = Image.open("path/to/file")
im.show()
< /code>
Hier ist der Fehler: < /p>
File "image_goes.py", line 2, in
im = Image.open("path/to/file")
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
< /code>
Hier ist, was ich ausprobiert habe: < /p>
Öffnen des Bildes auf zwei separaten Maschinen. Skript. < /li>
< /ol>
Meine Hypothese war, dass es ein Problem mit unserem Download -Skript gab und dass es die Datei nicht vollständig heruntergeladen habe, aber dass die Hypothese durch die Tatsache abgelehnt wird, dass die neuen Dateien die richtige Größe haben, und dass ich sie mit einem FTP -Client. NOAA -Dateien heute oder dass sie so geändert wurden, dass PIL sie nicht mehr umgehen kann, aber ich finde das unwahrscheinlich.>
Pil Image.open () arbeitet für einige Bilder, aber nicht für andere ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post