Python报错FileNotFoundError:找不到color.jpg文件的解决咨询
解决FileNotFoundError: 找不到color.jpg文件的问题
出现这个错误的核心原因是Python在当前工作目录下找不到指定的图片文件——即便文件名正确,路径不匹配也会触发该问题。以下是几种可行的解决方法:
方法1:将图片放在脚本同目录
把color.jpg直接移动到你的Python脚本main.py所在的文件夹(即/Users/wenzexu/Documents/GitHub/PythonProgramming/day-18-turtle/目录下),这样代码里的相对路径"color.jpg"就能正确定位到文件。
方法2:使用图片的绝对路径
如果你不想移动图片,直接在代码里替换成图片的完整绝对路径。比如假设图片在PythonProgramming根目录下,代码修改如下:
colors = colorgram.extract("/Users/wenzexu/Documents/GitHub/PythonProgramming/color.jpg", 30)
你可以通过终端ls命令查看图片准确路径,或在文件管理器中右键复制路径。
方法3:调整VSCode的工作目录
- 在VSCode终端输入
pwd,查看当前工作目录。如果显示的是/Users/wenzexu/Documents/GitHub/PythonProgramming/(而非脚本所在的day-18-turtle),切换到脚本目录再运行代码:
cd day-18-turtle python main.py
- 或者直接在VSCode中把
day-18-turtle文件夹设为工作区:点击左侧资源管理器,右键该文件夹选择「添加到工作区」,之后终端默认工作目录会自动切换为该文件夹。
内容的提问来源于stack exchange,提问作者ricolxwz
相关产品推荐
相关产品推荐

