在 Python 中,我有一个脚本,我正在尝试使用 pythonopen("data.csv")
命令打开 Python 脚本目录中的 CSV 文件。
那里有一个文件叫data.csv
.
python脚本指示错误:
Error in Python IOError: [Errno 2] No such file or directory: 'data.csv'
这个错误是什么意思,我该如何解决?
这是脚本中重现错误的最少代码:
open("data.csv")
尝试提供 csv 文件的完整路径
open('/users/gcameron/Desktop/map/data.csv')
python 进程正在运行它的目录中寻找文件。
open在当前工作目录中查找,在您的情况下是~
,因为您是从~
目录中调用脚本。
您可以通过以下任一方式解决问题
cd
data.csv
到执行脚本之前包含的目录,或者
通过data.csv
在脚本中使用完整路径,或
open
和os.listdir
)都可能受此影响。它正在当前目录中查找文件。
首先,进入那个目录
cd /users/gcameron/Desktop/map
然后尝试运行它
python colorize_svg.py
您需要提供 data.csv 的绝对路径,或者在与 data.csv 相同的目录中运行脚本。