发布于2021-07-25 07:22 阅读(1234) 评论(0) 点赞(22) 收藏(1)
源文件夹中含大量文件,需复制部分文件到目标文件夹,已知部分文件命名。
- import os
- import shutil
- filePath = r"D:\XXX\XXX" # 用于获取文件名称列表
- old_path = r"D:\XXX\XXX" # 源文件夹
- new_path = r"D:\XXX\XXX" # 目标文件夹
os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。
- file_list = os.listdir(filePath)
- # print(file_list)
- old_list = os.listdir(old_path)
- for file in old_list:
- if os.path.isfile(filePath+'\\'+file):
- for i in range(len(file_list)):
- if file_list[i] in old_list:
- print('源文件:"'+file_list[i]+'",绝对路径:'+old_path+'\\'+file_list[i])
- print('目标文件夹:'+new_path+'\\'+file_list[i])
- shutil.copy(old_path+'\\'+file,new_path+'\\'+file)
- print("复制完成")
shutil.copy()用于将源文件夹的内容复制到目标文件夹。
用法: shutil.copy(source, destination, *, follow_symlinks = True)
原文链接:https://blog.csdn.net/ZmgandXhf/article/details/119038086
作者:小可爱不要爱
链接:http://www.pythonpdf.com/blog/article/461/0f5be8c0117fd1059540/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!