在子目录中的文件中连接多个.txt



我在不同级别的子目录中有多个.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'

相关内容

  • 没有找到相关文章

最新更新