答案 0 :(得分:0)
假设你有一堆* .csv文件,你可以使用类似下面的内容
import glob
import csv
files = glob.glob("./*.csv")
for file in files:
with open(file, 'rb') as csvfile:
csvReader = csv.reader(csvfile, delimiter=',')
for row in csvReader:
print row
答案 1 :(得分:0)
在这种情况下,
更有意义您可以使用globals()并使用它来生成变量名称,但我建议不要使用它
globals()['somevar'] = 'someval'
print somevar # prints 'someval'
相反,尝试这样的事情
import glob
import csv
files = glob.glob("./*.csv")
myfiles = dict()
for file in files:
with open(file, 'rb') as csvfile:
myfiles[file.split('.')[0]] = csv.reader(csvfile, delimiter=',')
您应该能够像这样访问20171205144050文件
myfiles['20171205144050']