Python脚本找不到文件

2024-06-28 20:44:48 发布

您现在位置:Python中文网/ 问答频道 /正文

此基本python3脚本找不到文件“o.jpeg”:

from PIL import Image

im = Image.open("o.jpeg")
pixels = list(im.getdata())

我已验证此映像与.py文件存在于同一目录中。编译是在终端中完成的。错误:

Traceback (most recent call last):
  File "/home/aaron/Documents/NeoPixelControl/mediascript.py", line 9, in <module>
    im = Image.open("o.jpeg")
  File "/usr/lib/python3/dist-packages/PIL/Image.py", line 2770, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'o.jpeg'

目录列表:

$ ls
mediascript.py  o.jpeg

Tags: 文件infrompyimage目录脚本pil
2条回答

如果您使用的是PyCharm,可能是因为PyCharm配置

尝试直接在终端中运行脚本

试试这个@Aaron:

im = Image.open(r"/home/aaron/Documents/NeoPixelControl/o.jpg")

为了避免与jpg和jpeg混淆,请尝试通过python列出目录中的所有文件。这可能有助于您进行调试

import os
for file in os.listdir(r"/home/aaron/Documents/NeoPixelControl"):
    print(file)

相关问题 更多 >