【发布时间】:2015-06-23 11:42:54
【问题描述】:
使用python将文件从多个目录复制到一个目录中的最简单方法是什么?更清楚地说,我有一棵看起来像这样的树
+Home_Directory
++folder1
-csv1.csv
-csv2.csv
++folder2
-csv3.csv
-csv4.csv
我想将 csv1、csv2、...等全部放入某个没有文件夹层次结构的指定目录中。
+some_folder
-csv1.csv
-csv2.csv
-csv3.csv
-csv4.csv
我看过的一些解决方案:
使用 shutil.copytree 将不起作用,因为它会保留我不想要的文件结构。
我正在使用的代码与此问题中发布的代码非常相似: copy multiple files in python 问题是我不知道如何迭代地做到这一点。大概它只是在此之上的另一个 for 循环,但我对 os 和 shutil 库不够熟悉,无法确切知道我正在迭代什么。有什么帮助吗?
【问题讨论】:
标签: python directory operating-system copy