【发布时间】:2016-02-15 18:00:55
【问题描述】:
我对 Python 很陌生,但这次我必须使用它! 这是我的问题:
我有一个名为“Test”的目录。 在这个目录中有很多子目录,分别称为:“1”、“2”、“3”、“4”、“5”等。 在每个子目录中都有很多文本文件。
我希望得到什么结果?
我应该能够遍历子目录并将内容分成 2 个单独的文件:test.txt 和 train.txt。必须为 每个 子目录执行此操作。
例如:
案例 1 --- 子目录 1 中的相关文本文件将是 test.txt 文件 --- 2-3-4-5-etc 子目录中的相关文本文件将是 train.txt
案例 2 --- 子目录 2 中的相关文本文件将是 test.txt --- 子目录 1-3-4-5-etc 中的相关文本文件将是 train.txt
案例 3 --- 子目录 3 中的相关文本文件将是 test.txt --- 子目录 1-2-4-5-etc 中的相关文本文件将是 train.txt 等等……
有没有简单的方法可以做到这一点?
【问题讨论】:
-
您希望 目录 为
test.txt?你到底是什么意思? -
@zondo 正如我在目录中所写的,有许多文本文件。我不希望目录是 test.txt 而是目录本身的内容(目录中的文件)
-
您想创建 2 个文件,并附加许多文件的内容?
-
@dawg 是的!所以在案例 1 中,我将使用子目录 1 的内容作为 test.file 以及子目录 2、3、4、5 等的内容。对于train.txt ...然后我将继续使用子目录2的内容作为test.file,以及1、3、4、5等。对于 train.txt ... 等等