我在同一个文件夹中有10个文本文件。我想在for循环中分别处理每个文本文件。Python中循环的文本文件
def qwerty():
with open('file.txt') as f:
dicts = {}
for words in f:
split_words = reg.finditer(words)
for line in split_words:
group1 = line.group(1)
if group1 not in dicts:
dicts[group1] = 1
else:
dicts[group1] += 1
return dicts
这是我的代码来处理单个文本文件。我如何运行一个循环来处理我所有的文本文件?所以文本文件的数量对应于for循环中的迭代次数。
难道这些文本文件名遵循一个模式?你可以从'glob import glob'中输入''然后'在glob中输入文件名(“* .txt”)'。 – tdelaney
@tdelaney嗨,没有文本文件不遵循名称模式 –
是否要处理该目录中的所有文件? – tdelaney