在VS Code中运行Python3.6代码:
from PIL import Image
img = Image.open('./lenna.png').convert("L")
报错:FileNotFoundError: [Errno 2] No such file or directory: './lenna.png'
此处使用的 PIL 是python下一个图像处理库:
安装: pip install pillow
参考:
1、https://python-pillow.org/
2、https://github.com/python-pillow/Pillow
3、http://pillow.readthedocs.io/en/4.3.x/
尝试了下,直接使用绝对地址是可以读取到图片的。在VSCode里读不到的原因是:VSCode中算相对路径是从工程根路径(工作根目录)算起,也就是在.vscode所在目录算起(不包含)

本文探讨了在VSCode中使用Python的PIL库加载图片时遇到的FileNotFoundError错误,解释了错误原因在于相对路径的计算基点,并提供了通过使用绝对路径解决问题的方法。
1489

被折叠的 条评论
为什么被折叠?



