python实现批量移动文件

 更新时间:2021年04月05日 08:42:06   作者:肖田变强不变秃  
这篇文章主要为大家详细介绍了python实现批量移动文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文通过实例为大家分享了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

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

相关文章

  • Sklearn多种算法实现人脸补全的项目实践

    Sklearn多种算法实现人脸补全的项目实践

    本文主要介绍了Sklearn多种算法实现人脸补全的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 详解Python3中的多重继承和混入类

    详解Python3中的多重继承和混入类

    Python原生支持多重继承,这使得我们可以从多个父类中继承属性和方法,在本文中,我们将介绍Python中多重继承的概念,并讨论在实际情况下可能遇到的坑,我们还将讨论如何使用混入类来避免这些问题,需要的朋友可以参考下
    2023-05-05
  • Python绘制时钟的示例代码

    Python绘制时钟的示例代码

    这篇文章主要介绍了如何利用Python和Pygame库绘制一个简单的时钟效果。文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-02-02
  • Python利用Matplotlib绘图无法显示中文字体的两种解决方案

    Python利用Matplotlib绘图无法显示中文字体的两种解决方案

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,这篇文章主要给大家介绍了关于Python利用Matplotlib绘图无法显示中文字体的两种解决方案,需要的朋友可以参考下
    2024-03-03
  • Python为何不支持switch语句原理详解

    Python为何不支持switch语句原理详解

    这篇文章主要介绍了Python为何不支持switch语句原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Python使用matplotlib简单绘图示例

    Python使用matplotlib简单绘图示例

    这篇文章主要介绍了Python使用matplotlib简单绘图,结合实例形式分析了Python基于matplotlib绘制正弦与余弦曲线相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • python调用新浪微博API项目实践

    python调用新浪微博API项目实践

    因为最近接触到调用新浪微博开放接口的项目,所以就想试试用python调用微博API,需要的朋友可以参考下
    2014-07-07
  • python 求两个向量的顺时针夹角操作

    python 求两个向量的顺时针夹角操作

    这篇文章主要介绍了python 求两个向量的顺时针夹角操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • python Flask 装饰器顺序问题解决

    python Flask 装饰器顺序问题解决

    这篇文章主要介绍了python Flask 装饰器顺序问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 详解在Python程序中使用Cookie的教程

    详解在Python程序中使用Cookie的教程

    这篇文章主要介绍了详解在Python程序中使用Cookie的教程,Cookie在无论哪种语言的网络编程学习当中都是重要的知识点,需要的朋友可以参考下
    2015-04-04

最新评论