我在不同级别的子目录中有多个.txt文件。所有txt文件都在最后一次迭代中,也就是说,.txt文件和其他目录都没有级别。我想将它们连接成一个新的文本文件,但无法找到一个简单的方法来遍历所有子目录。
我发现的命令,即输入python命令行终端:
$ cat source/file/*.txt > source/output/output.txt
但我不知道如何在多个子目录上进行迭代。 (我是一个真正的python初学者,似乎有些混乱。这不是一个python命令吗?我发现它的来源声称它是......)
答案 0 :(得分:0)
您可以使用python脚本使用以下内容构建它们:
file_list = ['c:\data.txt', 'c:\folder1\data.txt']
for everything in file_list:
f = open(everything)
for line in f.readlines():
print line
从cmd调用脚本,例如\ python.exe'buildtxtfiles.py'