2017-11-17 85 views
-3

所以我在命令行中的所有文件追加到一個列表,然後我有如何從python3的命令行讀取多個csv文件?

filenames =['file1.csv', 'try.csv', 'new.csv'] 

我現在想訪問file1.csv首先要檢查一些條件,如果不符合,然後檢查下一個文件,直到然後做。 有什麼幫助嗎?

+0

他們應滿足?你在尋找什麼樣的條件? –

+0

看看csv模塊。可能是一個稍微明顯的評論,但你到目前爲止似乎沒有嘗試過任何東西。 –

+0

它應該讀取csv中的一行,並檢查用戶輸入,如果它們匹配,則條件滿足並且不需要讀取下一個文件 – RiRi

回答

0

只使用一個簡單for-loopwithstatement

import csv 

filenames =['file1.csv', 'try.csv', 'new.csv'] 
for file in fienames: 
    with open(file, 'r') as f: 
     for row in csv.reader(f): 
      #do something (check user input whatever...) 
相關問題