我正在尝试将父文件夹中的所有.csv文件和其中的所有子文件夹复制到新的目标(“C:/Projects/CSVFiles”)。在
我使用了以下代码(来自论坛的其他地方),但这只复制父目录(DataFiles)中的.csv文件,而不是/DataFiles/中的子文件夹。在
任何建议都可以。谢谢
import glob
import shutil
import os
src_dir = "C:/Projects/DataFiles"
dst_dir = "C:/Projects/CSVFiles"
for CSVfile in glob.iglob(os.path.join(src_dir, "*.csv")):
shutil.copy(Excelfile, dst_dir)
Python 2.2到3.4
参考号:Use a Glob() to find files recursively in Python?
从Python3.5开始,} parameter :
glob
支持the ^{在早期的python版本中,可以使用^{} 代替:
^{pr2}$使用
os.walk
遍历目录树。在相关问题 更多 >
编程相关推荐