
1.生成相同目录结构
假定有一个目录in_folder,你想生成和这个目录一样的目录结构out_folder(不包括文件,只包含目录,子目录)
def copy_folder(in_folder, out_folder):
# 先检查是否已经存在
if not os.path.isdir(out_folder):
# 文件夹中可能有文件,调用ig_fn函数排除这些文件
shutil.copytree(in_folder, out_folder, ignore_ig_fn)
# 递归调用显示in_folder及其子文件夹内容(只显示下一级内容)
def ig_fn(dir, files):
return [f for f in files if os.path.isfile(os.path.join(dir, f))]
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)