2017-06-08 9 views
1

をオープンに失敗:簡単では私の現在のPythonスクリプトは、このようなものですcsvファイル

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ファイルを開きたいその後、内側2列のための辞書を作成します。しかし何らかの理由で、私がIDLEを介してコードを実行するたびに、それは私にこのIOError: [Errno 2] No such file or directory: '2017_IL_sales.csv'と言った。誰でもその理由を知っていますか?

+0

エラーが記述の音は、スクリプトの実行であることと同じパスにあるファイルのですか? – Alter

+0

はい、同じフォルダにあります – user7590842

答えて

0

実行しているスクリプトが、読み取ろうとしているファイルと同じフォルダにあることを確認してください。それが不可能な場合は、正しいファイルパスを指定してください。

+0

私はスクリプトとcsvファイルを同じフォルダに入れます – user7590842

0

IDLEの作業ディレクトリはそのフォルダですか?

を実行し、このIDLEで、あなたが何を得るを参照してください。

import os 
os.getcwd() 
関連する問題