广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python实现批量移动文件
  • 238
分享到

python实现批量移动文件

2024-04-02 19:04:59 238人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

本文通过实例为大家分享了python实现批量移动文件的具体代码,供大家参考,具体内容如下 任务:每个大文件夹下有许多小文件夹,将小文件夹里的pdf文件移动到指定文件夹。如图: 最

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

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

--结束END--

本文标题: python实现批量移动文件

本文链接: https://www.lsjlt.com/news/122875.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python实现批量移动文件
    本文通过实例为大家分享了python实现批量移动文件的具体代码,供大家参考,具体内容如下 任务:每个大文件夹下有许多小文件夹,将小文件夹里的pdf文件移动到指定文件夹。如图: 最...
    99+
    2022-11-12
  • python 批量重命名移动文件
    目录一、需求描述二、前置知识和数据准备2.1 生成大量随机文件2.2 重命名文件/文件夹2.3 移动文件/文件夹2.4 遍历获取文件三、代码实现今天介绍的案例是如何利用Python来...
    99+
    2022-11-11
  • Python实现批量自动整理文件
    为了实现这样的小工具,我们先设想有下面这些功能。 1、可以自定义整理某一个路径下面的所有需要被整理的文件。2、默认情况下,使用文件后缀作为同一种类文件的文件夹名称,有其他想法的小伙伴...
    99+
    2022-11-13
  • 如何在python中用os模块实现批量移动文件
    本文介绍一下利用python批量把一个文件夹(及其子文件夹)下面的特定类型的文件移动到另一个文件夹下 通过python操作系统目录及其文件,需要用到os包,本次具体用到如下方法 os...
    99+
    2022-11-11
  • 怎么在python中用os模块实现批量移动文件
    这篇“怎么在python中用os模块实现批量移动文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在python中用os...
    99+
    2023-06-30
  • Python实现自动批量修改文件名称
    本文介绍基于Python语言,按照一定命名规则批量修改多个文件的文件名的方法。 已知现有一个文件夹,其中包括班级所有同学上交的作业文件,每人一份;所有作业文件命名格式统一,都是地信1...
    99+
    2023-01-30
    Python批量修改文件名 Python修改文件名
  • Python如何实现批量自动整理文件
    这篇文章主要介绍“Python如何实现批量自动整理文件”,在日常操作中,相信很多人在Python如何实现批量自动整理文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python如何实现批量自动整理文件”的疑...
    99+
    2023-06-29
  • Java实现文件批量重命名,移动和删除
    目录一、题目描述-批量重命名1、题目2、解题思路3、代码详解二、题目描述-批量移动文件1、题目2、解题思路3、代码详解4、多学一个知识点三、题目描述-批量删除tmp文件1、题目2、解...
    99+
    2022-11-13
    Java文件重命名 Java文件 移动 Java文件 删除
  • python实现批量重命名文件
    #!/usr/bin/env python # -*- coding:UTF-8 -*- import os # 第一种方法 files = os.listdir('.') i = 1 for f in files:     filenam...
    99+
    2023-01-31
    批量 重命名 文件
  • python实现文件批量重命名
    本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下 讲解 1、库:os 2、代码效果:对指定文件夹内所有文件重命名为1,2,3… 3、代码原理:使用os.l...
    99+
    2022-11-12
  • Python实现文件名批量处理
    我们知道文件名是可以手动修改的,但是如果要同时修改多个文件名,那一个一个修改会浪费掉很多时间,此时我们就可以考虑使用python来实现文件名的批量处理。想要批量处理文件名首先确定需要处理的文件名,以及确定处理后新的文件名,这样就可以开始处理...
    99+
    2023-06-02
  • python 实现批量文件加密功能
    目录一、源码1、结果展示2、源码二、源码注释1、所使用依赖包2、函数功能3、代码拓展三、可运行环境一、源码 1、结果展示   python自动化办公现在可不是一个陌生的词,也随着人们对自己隐私...
    99+
    2022-06-02
    python 批量文件加密 python 文件加密
  • python实现批量文件内容替换
    使用python实现批量文件内容替换,如下:#!/usr/bin/env pythonimport fileinputfor line in fileinput.input('test.txt',inplace=1,backup='.bak...
    99+
    2023-01-31
    批量 文件 内容
  • Python办公自动化批量处理文件实现示例
    目录引言需求分析Python实现结束语引言 要说在工作中最让人头疼的就是用同样的方式处理一堆文件夹中文件,这并不难,但就是繁。所以在遇到机械式的操作时一定要记得使用Python来合理...
    99+
    2022-11-11
  • Python实现自动识别并批量转换文本文件编码
    目录代码用法如题,很简单,就是先用chardet 库识别文件编码,解码之后再输出成目标编码。算是个偶尔能用上的小工具,要用的时候万一没有就很难受的那种,比如,网上下载了别人的项目文件...
    99+
    2023-03-20
    Python转换文本文件编码 Python转换文件编码 Python 转换文本
  • 基于Python实现GeoServer矢量文件批量发布
    目录0. 前言1. 环境1.1 基础环境1.2 谷歌浏览器驱动2. 基本流程2.1 初始化2.2 登录2.3 新建数据源2.4 保存数据存储2.5 发布图层3. 完整代码0. 前言 ...
    99+
    2022-11-11
  • Python批量实现Word、EXCLE、PPT转PDF文件
     一、绪论背景         在日常办公和文档处理中,有时我们需要将多个Word文档、Excel表格或PPT演示文稿转换为PDF文件。将文档转换为PDF格式的好处是它可以保留文档的布局和格式,并且可以在不同平台上进行方便的查看和共享。 ...
    99+
    2023-09-25
    win32com 办公自动化 批量实现
  • Python实现yaml与json文件批量互转
    目录1. 安装yaml库2. yaml转json3. json转yaml4. 批量将yaml与json文件互相转换1. 安装yaml库 想要使用python实现yaml与json格式...
    99+
    2022-11-11
  • python搜索指定类型文件以及批量移动文件程序详解
    目录搜索文件并移动的python程序1.示例文件及路径准备2.代码示例3.命令行写法总结搜索文件并移动的python程序 使用python写一个程序,其功能满足:可以搜索指定目录下的...
    99+
    2022-11-13
  • Python实现批量压缩文件/文件夹zipfile的使用
    目录【Python压缩文件夹】导入“zipfile”模块【python压缩文件】导入“zipfile”模块补充zipfile是python里用来做zip格式编码的压缩和解压缩的,由于...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作