【发布时间】:2020-07-22 00:03:25
【问题描述】:
我在一个文件夹中有几个csv文件,它们的名称如下:
xxy_1_2020_3_4_Cause_effect_pairs.csv
asd_3_2025_4_5_none.csv
sdp_2_2302_3_4_Cause_effect_pairs.csv
在所有这些文件中,我试图获取名称中包含“Cause_effect_pairs”的文件。在下一阶段,我会将它们合并。
import os, re
files = os.listdir('../output')
samples, references = [], []
for file in files:
if re.search(r'[a-zA-Z]{1,6}_\d{1,2}_\d{4}_\d{2}_\d{2}_Cause_Effect_Pairs', file):
references.append(file)
elif re.search(r'[a-zA-Z]{1,6}_\d{1,2}_\d{4}_\d{2}_\d{2}_Missed_verbs', file):
samples.append(file)
else:
print('{0} is neither sample nor reference'.format(file))
我收到了这个错误:
.ipynb_checkpoints is neither sample nor reference
【问题讨论】:
-
.ipynb_checkpoints是目录中的一个文件,不会被视为错误