无法打开csv文件

时间:2017-06-08 00:34:13

标签: python csv

我当前的python脚本是这样的:

import csv

with open ('2017_IL_sales.csv','r') as infile:
    reader=csv.reader(infile)
    with open('2017_IL_sales_report.csv') as outfile:
        writer=csv.writer(outfile)
        dict_report={rows[1]:rows[2] for rows in reader}

print dict_report

简而言之,我想打开一个名为2017_IL_sales的csv文件,然后为里面的两列创建一个字典。但无论出于何种原因,每次我通过IDLE运行代码时都会告诉我IOError: [Errno 2] No such file or directory: '2017_IL_sales.csv'。谁知道原因?

2 个答案:

答案 0 :(得分:0)

确保您运行的脚本与您尝试阅读的文件位于同一文件夹中。如果无法做到这一点,请确保指定正确的文件路径。

答案 1 :(得分:0)

IDLE的工作目录是该文件夹吗?

在IDLE中运行此功能,看看你得到了什么:

import os
os.getcwd()