我有几个 csv 文件被命名为:
list_csv_X
X 从 0 到 5。我想做一个循环来用 Python 读取它们。
我目前是手动做的:
for filepath in list_csv_0:
with open(filepath,'r',encoding="utf8", errors='ignore') as csvfile:
BLABLABLA
for filepath in list_csv_1:
with open(filepath,'r',encoding="utf8", errors='ignore') as csvfile:
BLABLABLA
for filepath in list_csv_2:
with open(filepath,'r',encoding="utf8", errors='ignore') as csvfile:
BLABLABLA
我该怎么做?
非常感谢!
使用一个简单的for循环和一个f-string如下:
for fileno in range(6):
with open(f'list_csv_{fileno}') as csv_file:
pass # process the file here
list_csvs = [list_csv_0,list_csv_1,list_csv_2,list_csv_3,list_csv_4,list_csv_5]
for list_csv in list_csvs:
for filepath in list_csv:
with open(filepath,'r',encoding="utf8", errors='ignore') as csvfile:
BLABLABLA