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