-3
所以我在命令行中的所有文件追加到一個列表,然後我有如何從python3的命令行讀取多個csv文件?
filenames =['file1.csv', 'try.csv', 'new.csv']
我現在想訪問file1.csv首先要檢查一些條件,如果不符合,然後檢查下一個文件,直到然後做。 有什麼幫助嗎?
所以我在命令行中的所有文件追加到一個列表,然後我有如何從python3的命令行讀取多個csv文件?
filenames =['file1.csv', 'try.csv', 'new.csv']
我現在想訪問file1.csv首先要檢查一些條件,如果不符合,然後檢查下一個文件,直到然後做。 有什麼幫助嗎?
只使用一個簡單for-loop
和with
statement
:
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...)
他們應滿足?你在尋找什麼樣的條件? –
看看csv模塊。可能是一個稍微明顯的評論,但你到目前爲止似乎沒有嘗試過任何東西。 –
它應該讀取csv中的一行,並檢查用戶輸入,如果它們匹配,則條件滿足並且不需要讀取下一個文件 – RiRi