2017-01-24 159 views
0

我是新來的Python,我知道這是非常基本的。我試着檢查其他帖子,這沒有幫助,因此我再次問。我有導入csv文件的問題。 csv文件與我的python文件位於同一目錄中。此外,我試圖給絕對路徑,它沒有工作。它顯示以下錯誤Python 3.5無法導入CSV文件

Traceback (most recent call last):
FileNotFoundError: [Errno 2] No such file or directory: 'FL_insurance_sample.csv'

我附上下面的示例代碼。

import csv 

with open('FL_insurance_sample.csv', 'rb')as csvfile: 
    readCSV=csv.reader(csvfile, delimiter=',') 
    for row in readCSV: 
     print(row) 
+2

,因爲它說,該文件不存在,你提供了不正確的路徑。 '.csv'文件是否在執行'.py'文件的同一目錄中? –

+0

你不應該需要完整路徑,請檢查以確保文件名和文件擴展名正確 – Navidad20

+0

你在哪裏運行python?檔案在哪裏? – doctorlove

回答

0

您試圖打開的文件與python文件不在同一個文件夾中。 你有這個選項。

  1. 將文件FL_insurance_sample.csv移動到python源文件夾中。
  2. 將python文件移入文件文件夾
  3. 將整個路徑字符串用於文件。例如。 C:\\path\\to\\file,請務必將路徑中的\加倍,否則它將無法工作。

下面是一個簡單的片斷

with open('FL_insurance_sample.csv', mode='r') as input_file: 
    for row in input_file: 
     row = row.split(',')  
     print(row) 
+0

非常感謝!上面的代碼片段工作。我之前用雙斜槓給出了整個路徑,但沒有奏效。但現在它工作。 – Kas1