如何从python3的命令行读取多个csv文件?

问题描述:

所以我在命令行中的所有文件追加到一个列表,然后我有如何从python3的命令行读取多个csv文件?

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

我现在想访问file1.csv首先要检查一些条件,如果不符合,然后检查下一个文件,直到然后做。 有什么帮助吗?

+0

他们应满足?你在寻找什么样的条件? –

+0

看看csv模块。可能是一个稍微明显的评论,但你到目前为止似乎没有尝试过任何东西。 –

+0

它应该读取csv中的一行,并检查用户输入,如果它们匹配,则条件满足并且不需要读取下一个文件 – RiRi

只使用一个简单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...)