【发布时间】:2020-04-09 09:34:42
【问题描述】:
我是 Python 的初学者。 我尝试打开一张图片来打印它的大小和格式。 我的图片在几个文件夹中:
- 我的图片
- 我的 Python 代码文件夹
-
anaconda3\lib\site-packages\PIL的文件夹
我已经只写了图片的名称,然后是确切的路径但没有任何效果(我的图片在.jpg)。
这是我的代码:
from PIL import Image
image = Image.open("v")
print("nbr of columns and lines", image.size, image.format)
data = list(image.getdata())
print(data[:30])
还有我的错误信息:
runfile('C:/Users/Optimal Conseil/.spyder-py3/temp.py', wdir='C:/Users/Optimal Conseil/.spyder-py3') Traceback (最近的 最后调用):
文件“C:\Users\Optimal Conseil.spyder-py3\temp.py”,第 4 行,在 image=Image.open("v")
文件“C:\Users\Optimal Conseil\anaconda3\lib\site-packages\PIL\Image.py",第 2809 行,打开 fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] 没有这样的文件或目录:'v'
【问题讨论】:
-
没有名为“v”的文件。如果文件与此代码位于同一文件夹中,则应提供完整文件名:然后
image=Image.open("v.jpg")或提供完整路径
标签: python python-3.7