python实现批量提取指定文件夹下同类型文件

python教程

共 1133字,需浏览 3分钟

 ·

2021-04-06 10:51

本文通过实例为大家分享了python实现批量提取指定文件夹下同类型文件,供大家参考,具体内容如下

代码

  1. import os

  2. import shutil

  3.  

  4.  

  5. def take_samefile(or_path, tar_path, tar_type):

  6. tar_path = tar_path

  7. if not os.path.exists(tar_path):

  8. os.makedirs(tar_path)

  9. path = or_path

  10. files = os.listdir(path) # 读取or_path文件列表

  11. for file in files:

  12. file_type = str(file).split('.')[1] # 读取文件后缀

  13. if file_type == tar_type:

  14. print("take{}from{}".format(file, files))

  15. dir = path + '/' + file # 存储文件路径

  16. deter = tar_path + '/' + str(file)

  17. shutil.copyfile(dir, deter)

  18.  

  19.  

  20. if __name__ == "__main__":

  21. take_samefile(r"", r"", "")

运行结果

运行前(原始文件夹)

运行过程

运行后

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

扫下方二维码加老师微信

或是搜索老师微信号:XTUOL1988【切记备注学习Python】

邀您来听Python web开发,Python爬虫,Python数据分析,人工智能 免费精品教程0基础入门到企业项目实战教学!


扫一扫
更多咨询早知道!



欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持


万水千山总是情,点个【在看】行不行

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜

浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报