目录中有很多文件夹:
/home/me/Documents/coverage
/coverage
包含50个以H
开头的文件夹:
/home/me/Documents/coverage/H1 (etc)
在每个H***
文件夹中都有一个文本文件,我需要从中提取数据。
我一直在尝试使用glob和os.walk
来使用/coverage
中保存的脚本来遍历每个H
文件夹,打开.txt
文件并处理它,但我没有运气。
这是一个很好的起点吗? (path
= /coverage
)
for filename in glob.glob(os.path.join(path, "H*")):
folder = open(glob.glob(H*))
然后尝试打开.txt
文件?
答案 0 :(得分:0)
使用glob通配符一次性收集所有txt文件。 你可以这样做。
import glob
path = "/home/me/Documents/coverage/H*/*.txt"
for filename in glob.glob(path):
fileStream = open(filename )
欢呼声