用python批量移动文件的方法是什么?
发布时间:2022-03-29 14:01:35 所属栏目:语言 来源:互联网
导读:这篇文章给大家分享的是有关python如何批量移动文件的内容,小编觉得是比较实用的,下面就通过一个实例给大家介绍一下,感兴趣的朋友就继续往下看吧。 任务:每个大文件夹下有许多小文件夹,将小文件夹里的pdf文件移动到指定文件夹。如图: 废话不多说 上源
这篇文章给大家分享的是有关python如何批量移动文件的内容,小编觉得是比较实用的,下面就通过一个实例给大家介绍一下,感兴趣的朋友就继续往下看吧。 任务:每个大文件夹下有许多小文件夹,将小文件夹里的pdf文件移动到指定文件夹。如图: 废话不多说 上源码: import os import shutil path_main = r"C:Userse2164Desktop待处理文件夹"#待处理文件夹路径 filelist_main = os.listdir(path_main) #将“待处理文件夹“下的文件名以列表的形式列出来 path_receive = r"C:Userse2164Desktop接受文件夹" for FILE in filelist_main: #遍历“待处理文件夹“下的每个文件 path_son = r"C:Userse2164Desktop待处理文件夹/"+FILE #获取子文件夹路径 filelist_son=os.listdir(path_son) #将子文件夹下的文件以列表形式列出来 for files in filelist_son: filename1 = os.path.splitext(files)[1] # 读取文件后缀名 filename0 = os.path.splitext(files)[0] #读取文件名 if filename1 == '.pdf' : #判断是否为pdf文件 full_path = os.path.join(path_son, files) #pdf文件待移动完整路径 despath = path_receive + ''+filename0+'.pdf' #pdf文件目标完整路径 shutil.move(full_path, despath) else : #以防万一 如果里面没有pdf continue (编辑:鹤壁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |