Python IOError:[Errno 2]没有这样的文件或目录:';sample.csv';

Python IOError:[Errno 2]没有这样的文件或目录:';sample.csv';,python,csv,Python,Csv,我收到一个IOR错误: [Errno 2] No such file or directory: 'sample.csv' CSV文件与脚本位于同一位置。 我也从同一条路径运行它。这是我的代码: import csvkit file_name='sample.csv' with open(file_name,'rb') as f: reader = csvkit.reader(f) print reader 您需要文件的完整路径: import csvkit file_nam

我收到一个IOR错误:

[Errno 2] No such file or directory: 'sample.csv'
CSV文件与脚本位于同一位置。 我也从同一条路径运行它。这是我的代码:

import csvkit
file_name='sample.csv'
with open(file_name,'rb') as f:
    reader = csvkit.reader(f)
    print reader

您需要文件的完整路径:

import csvkit
file_name='/path/to/sample.csv'
with open(file_name,'rb') as f:
    reader = csvkit.reader(f)
    print reader
或者,如果您不知道完整路径,并且希望程序具有更高的可移植性,您可以获得如下完整路径(假设脚本和文件位于同一目录中,文件名为
sample.csv
):


你需要整条路

import csvkit
file_name='users/zinedine/documents/sample.csv' # Must be full path
with open(file_name,'rb') as f:
    reader = csvkit.reader(f)
    print reader
或者

设置当前工作目录:

os.chdir("My/directory")

python文档声称,
file\u name
是当前工作目录的绝对路径名或相对路径名。您能显示os.getcwd()的结果吗?
os.chdir("My/directory")