寄安 发表于 2021-9-29 15:52:36

Image.open()路径

代码
from PIL import Image

guoqi = Image.open('E:\BaiduNetdiskDownload\可以叫我才哥公众号案例\国庆\五星国旗.png')
guoqi.show()

错误信息
Traceback (most recent call last):
File "E:\QMDownload\pythonProject2\main.py", line 3, in <module>
    guoqi = Image.open('E:\BaiduNetdiskDownload\可以叫我才哥公众号案例\国庆\五星国旗.png')
File "C:\Users\lijin\AppData\Roaming\Python\Python39\site-packages\PIL\Image.py", line 2968, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: No such file or directory: 'E:\\BaiduNetdiskDownload\\可以叫我才哥公众号案例\\国庆\\五星国旗.png'

逃兵 发表于 2021-9-29 15:56:04

guoqi = Image.open(r'E:\BaiduNetdiskDownload\可以叫我才哥公众号案例\国庆\五星国旗.png')
路径用r字符串,不然'\'都被转义了

寄安 发表于 2021-9-29 15:57:11

逃兵 发表于 2021-9-29 15:56
路径用r字符串,不然'\'都被转义了

试了还是不行

寄安 发表于 2021-9-29 15:57:58

逃兵 发表于 2021-9-29 15:56
路径用r字符串,不然'\'都被转义了

Traceback (most recent call last):
File "E:\QMDownload\pythonProject2\main.py", line 3, in <module>
    guoqi = Image.open(r'E:\BaiduNetdiskDownload\可以叫我才哥公众号案例\国庆\五星国旗.png')
File "C:\Users\lijin\AppData\Roaming\Python\Python39\site-packages\PIL\Image.py", line 2968, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: No such file or directory: 'E:\\BaiduNetdiskDownload\\可以叫我才哥公众号案例\\国庆\\五星国旗.png'

这是报错信息

逃兵 发表于 2021-9-29 16:00:13

寄安 发表于 2021-9-29 15:57
试了还是不行

路径正确吗,文件名正确吗

逃兵 发表于 2021-9-29 16:05:21

寄安 发表于 2021-9-29 15:57
Traceback (most recent call last):
File "E:\QMDownload\pythonProject2\main.py", line 3, in
   ...

报错内容是FileNotFoundError
找不到文件
路径是否正确?
是否隐藏了后缀名?
是否是.png结尾的文件?
是否是五星红旗.png而非五星国旗.png?
将py文件放在该目录下,直接
guoqi = Image.open(r'五星国旗.png')
能否成功?

寄安 发表于 2021-9-29 16:05:51

逃兵 发表于 2021-9-29 16:00
路径正确吗,文件名正确吗

就像这样,我添加了r,可是还是报错
guoqi = Image.open(r"E:\BaiduNetdiskDownload\可以叫我才哥公众号案例\国庆\五星国旗")

寄安 发表于 2021-9-29 16:06:49

逃兵 发表于 2021-9-29 16:05
报错内容是FileNotFoundError
找不到文件
路径是否正确?


我看一下

寄安 发表于 2021-9-29 16:07:52

逃兵 发表于 2021-9-29 16:05
报错内容是FileNotFoundError
找不到文件
路径是否正确?


谢谢,受教了

冬雪雪冬 发表于 2021-9-29 16:18:41

在你的png文件上鼠标右键,属性,截个图放上来看看。

寄安 发表于 2021-9-29 18:01:50

冬雪雪冬 发表于 2021-9-29 16:18
在你的png文件上鼠标右键,属性,截个图放上来看看。

谢谢了,这个问题我已经解决了,是把字打错了,惭愧
页: [1]
查看完整版本: Image.open()路径