推荐使用 os.path.isfile() 判断图片路径是否存在,它能确保路径对应真实文件而非目录;os.path.exists() 仅确认路径存在但不区分类型;pathlib.Path(path).is_file() 是更现代的等效写法。

直接用 os.path.exists() 判断图片路径是否存在是最常用、最可靠的方法。
用 os.path.exists() 检查路径(推荐)
它能同时识别文件和目录,对图片路径(如 "photo.jpg"、"images/cat.png")返回 True 仅当该路径对应一个真实存在的文件(或目录)。注意:它不验证是否为“有效图片”,只确认路径存在。
- ✅ 适合绝大多数场景:检查用户输入的路径、读取前预判、避免 FileNotFoundError
- ✅ 支持相对路径和绝对路径
- ❌ 不区分文件/目录——如果只想确认是“文件”,需配合 os.path.isfile()
示例:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~