Python:如果文件不存在,如何继续循环许多csv

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

我正在遍历文件夹A和文件夹B中的许多文件,以对A_file1和B_file1的合并数据帧执行一些操作; A_file2和B_file2等。

for a in A_list:
     for b in B_list:
         A_file = pd.read_csv(f'A_file{a}.csv')
         B_file = pd.read_csv(f'B_file{b}.csv')
         new_file = pd.merge(A_file, B_file, on="common_var", how='left')
         new_file.to_csv(f'new_file{a}_{b}.csv')

如果特定的{a}或{b}不存在A_file或B_file,如何使循环继续? (如果{a}或{b}不存在,是否不创建{a} _ {b}文件?)

python loops csv skip
1个回答
0
投票

您可以像这样使用try / except:

© www.soinside.com 2019 - 2024. All rights reserved.