请问PIL怎么打开其他目录的文件
python吧
全部回复
仅看楼主
level 5
瓦卢瓦的路易十一
楼主
试了很久,只能打开.py所在文件夹的文件,往里再套一个文件夹就没法打开了
2024年03月19日 16点03分
1
level 9
我在万历十五年
import os
os.chdir("./")
from PIL import Image
image_path = r"matedata\001.jpeg"
image = Image.open(image_path)
print(image)
2024年03月19日 16点03分
0
我在万历十五年
这段代码就是在D:\ArtificialIntelligence\src里执行的。
2024年03月19日 16点03分
我在万历十五年
建议你还是截图一下文件夹布局和代码,不然吧友也猜不到咋帮你。
2024年03月19日 16点03分
瓦卢瓦的路易十一
感谢,很有用,原来只要os.chdir就行了
2024年03月19日 22点03分
level 13
乱码lby
是你路径写得有问题吧
2024年03月19日 16点03分
2
level 9
我在万历十五年
有具体一点的例子吗?
2024年03月19日 16点03分
3
level 9
我在万历十五年
2024年03月19日 16点03分
4
我在万历十五年
如果你的py文件,放在顶层文件夹(如图所示go.mod所在位置),那可以写得简略一点,比如matedata/001.jpeg这种。
2024年03月19日 16点03分
我在万历十五年
如果你把代码放在类似src这种子文件夹里,其实也好办。
2024年03月19日 16点03分
1