Ich versuche, etwas Code zu erhalten, der defekt ist, aber arbeitete vorher. Ich habe eine PNG-Datei auf meinem Desktop und möchte sie einfach mit dem Image-Modul von PIL öffnen."OSError: kann Bilddatei nicht identifizieren" öffnendes Bild mit PIL/Bild
from PIL import Image
img_dir = r'C:\Users\DylanDB\Desktop\square.png'
img = Image.open(img_dir)
Dies ist ein Remake meines fortgeschritteneren Codes, in dem es auch passiert. Der Fehler ist:
Traceback (most recent call last):
File "C:/Users/DylanDB/Desktop/img_test.py", line 5, in <module>
img = Image.open(img_dir)
File "C:\Python34\lib\site-packages\PIL\Image.py", line 2317, in open
% (filename if filename else fp))
OSError: cannot identify image file 'C:\\Users\\DylanDB\\Desktop\\square.png'
Zuerst sollten Sie versuchen, die Bilddatei in einer anderen Anwendung zu öffnen und sehen, ob es funktioniert. Das wird Ihnen sagen, ob die Datei gut ist. Wenn nicht, haben Sie wahrscheinlich kein Glück. Wenn es funktioniert, müssen Sie einen Link zur Bilddatei hinzufügen, den Sie irgendwo hochladen müssen (zB [Imgur] (http://imgur.com/)), damit andere ihn herunterladen können. – martineau
Ich habe gerade versucht, es in Windows Photo Viewer zu öffnen, und es war nicht möglich. Ich habe die Datei gelöscht und neu erstellt, und es scheint wieder gut zu funktionieren. Danke für Ihre Hilfe –