用python批量移动文件的方法是什么?
Admin 2021-05-20 群英技术资讯 685 次浏览
这篇文章给大家分享的是有关python如何批量移动文件的内容,小编觉得是比较实用的,下面就通过一个实例给大家介绍一下,感兴趣的朋友就继续往下看吧。
任务:每个大文件夹下有许多小文件夹,将小文件夹里的pdf文件移动到指定文件夹。如图:
最终效果:
废话不多说 上源码:
import os import shutil path_main = r"C:\Users\e2164\Desktop\待处理文件夹"#待处理文件夹路径 filelist_main = os.listdir(path_main) #将“待处理文件夹“下的文件名以列表的形式列出来 path_receive = r"C:\Users\e2164\Desktop\接受文件夹" for FILE in filelist_main: #遍历“待处理文件夹“下的每个文件 path_son = r"C:\Users\e2164\Desktop\待处理文件夹/"+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
以上就是关于python如何批量移动文件的介绍,感兴趣的朋友可以参考上述代码自己实现,想要了解更多python批量移动文件内容,大家可以关注其他相关文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
ython怎么样实现杨辉三角?首先我们需要知道什么是杨辉三角。杨辉三角就是二项式系数在三角形中的一种几何排列。如下图所示就是杨辉三角,在欧洲,这个表被叫做帕斯卡三角形。接下来我们看基于Python的杨辉三角的实现。
imutils是在OPenCV基础上的一个封装,达到更为简结的调用OPenCV接口的目的,它可以轻松的实现图像的平移,旋转,缩放,骨架化等一系列的操作。本文将用其实现图像的旋转操作,感兴趣的可以学习一下
python中怎样将nan转none?在python中,我们用pandas来处理数据是非常方便,但是如果从其他地方读取数据时,可能会有nan转none异常值需要处理,很多新手可能不太了解这要怎样解决?下面我们就一起来看看。
这篇文章主要介绍了Python实现五子棋人机对战 和人人对战,通过定义黑白子,落子位置以及获胜规则展开详细内容,需要的小伙伴可以参考一下
这篇文章主要介绍了Python批量裁剪图片的程序代码,是批量裁剪某一文件夹下的所有图片,并指定裁剪宽高,本文给大家分享实现思路,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008