Python拼接图片路径调用Image.open时报No such file or directory错误如何解决
错误原因
核心为文件名扩展名拼写错误:
- 你在构造图片文件名的代码行
image = f'{label}.{i}.jgp'中,将JPEG格式图片的标准后缀jpg误写为jgp,两个字母顺序颠倒。 - 你Colab磁盘内实际存储的图片文件后缀为正确的
jpg,因此你手动从文件夹复制的路径可以正常打开文件,而代码生成的路径因为后缀错误,不存在对应文件,因此抛出FileNotFoundError。
修复方案
仅需要修改构造文件名的代码行,将错误的后缀更正即可:
# 将原代码中的jgp改为正确的jpg image = f'{label}.{i}.jpg'
内容的提问来源于stack exchange,提问作者Trong Van
相关产品推荐
相关产品推荐

