-1
當我嘗試運行此腳本:FP = builtins.open(文件名, 「RB」) - 錯誤
from PIL import Image
import os
files = os.listdir('mri')
for file in files:
img = Image.open(file)
我得到以下錯誤:
Traceback (most recent call last):
File "resize_image.py", line 6, in <module>
img = Image.open(file)
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 2258, in open
fp = builtins.open(filename, "rb")
IOError: [Errno 2] No such file or directory: '6.jpg'
我確信,6。 JPG是可用的。而且,看起來我在這個位置的任何圖像都會出現這樣的錯誤。
我該如何解決這個問題?
謝謝。
確保它可用_again_,因爲我現在可以告訴你,它不是。通過確保文件在那裏來解決問題。檢查工作目錄,絕對路徑等。 Python並沒有突然決定對你撒謊,並用毯子蓋住你的文件,假裝它不在那裏。 – TigerhawkT3
感謝您的評論。我真的確保圖像可用。我刪除了圖像,並得到了文件夾中的下一個圖像相同的錯誤 – Simplicity
這不是我的意思。這並不是說一個文件會穿着迷彩服,但其餘的文件很容易看到,所以刪除第一個但仍然出現問題意味着Python對你撒謊。正如我所說的,檢查一下您認爲Python正在查找的目錄,然後檢查它正在查找的目錄。Dan的回答下面指出,當文件位於另一個文件夾級別時,您正在使用相對路徑。 – TigerhawkT3