我使用Python 2.7中的re模块创建了一个脚本,用于解析文本文件中的数据。我在目录中有大约300个文本文件(与python脚本在同一文件夹中的目录ALL)并希望我的脚本解析该目录中每个文本文件的数据(请注意该目录只有文本文件)。
import re
f = open ("All/text1.txt", "rb")
readfile = f.read()
ID1 = re.findall(r"ID1:(.*?)ID2", readfile, re.DOTALL)
ID1 = ID1[0]
print ID1
我想要做的是让该脚本在目录中的所有文本文件上运行,打印出每个文件的ID1。我不确定如何做到这一点。非常感谢您的帮助。