Pyhton csv 阅读器:遍历 csv 文件

问题描述 投票:0回答:2

我有几个 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

我该怎么做?

非常感谢!

python loops csv csvreader
2个回答
1
投票

使用一个简单的for循环和一个f-string如下:

for fileno in range(6):
    with open(f'list_csv_{fileno}') as csv_file:
        pass # process the file here

-2
投票

尝试像这样循环


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
© www.soinside.com 2019 - 2024. All rights reserved.