我试图让一些代码工作已破坏但之前正在工作.我的桌面上有一个PNG文件,我只是想用PIL的
Image模块打开它.
from PIL import Image
img_dir = r'C:\Users\DylanDB\Desktop\square.png'
img = Image.open(img_dir)
这是我发现的更高级代码的翻版.错误是:
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'
最佳答案 我有同样的错误,这是由于最近创建的文件并没有正确关闭之前使用Image.open()打开.关闭文件f.close()后,它按预期的那样晃动