Python批量复制文件

首先需要安装shutil

pip install pytest-shutil

# -*- coding: utf-8 -*-
"""
Created on 2022年1月6日23:26:00@author: MambaCloud
"""import os
import shutildef file_copy(path,targe_path):  #将path目录下所有jpg文件复制到targe_path'''root 所指的是当前正在遍历的这个文件夹的本身的地址dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)files 同样是 list , 内容是该文件夹中所有的文件名(不包括子目录)'''for root,dirs,files in os.walk(path):for name in files:if name.endswith('.jpg'):#若文件名结尾是以jpg结尾,则复制到新文件夹list=(os.path.join(root,name)) #list是jpg文件的全路径shutil.copy(list, targe_path) #将jpg文件复制到新文件夹path=r"D:\BaiduNetdiskDownload\"
targe_path=r"D:\BaiduNetdiskDownload\test"
file_copy(path, targe_path)

Python批量复制文件相关推荐

  1. 巧用Python:用Python批量复制文件,方法有9种,方便快捷

    当我们复制一个文件时用复制粘贴就可以了,如果是多个文件呢?就会很麻烦了,今天给大家介绍一下用Python批量复制文件,方法有九种!希望对你有帮助 1. Shutil Copyfile()方法 该方法只 ...

  2. python批量复制文件问题,python 批量复制不同目录下的文件

    python 批量复制不同目录下的文件 #!/usr/bin/env python #coding=UTF-8 #author aping import os,sys,shutil,time impo ...

  3. Python批量复制文件夹及其内容、并按Excel表格遍历重命名文件夹

    一.先准备好母本: 1.要复制的文件夹:如下图 2.要复制后命名的工作薄:如下图 工作薄1内容: 二.敲代码: import shutil import pandas as pd 待命名=pd.rea ...

  4. python下的所有文件_python批量复制文件夹下所有文件大小

    python复制文件夹下所有文件 Python---进阶---文件操作---获取文件夹下所有文件的数量和大小 一.####编写一个程序,统计当前目录下每个文件类型的文件数 ####思路: - 打开当前 ...

  5. python复制文件到另一个文件夹并重命名_基于python实现复制文件并重命名

    方法: shutil.copy("c://ccc//模板.xlsx","c://ccc//新文件.xlsx") 需求: 已知的Excel模板格式.已知的文件命名 ...

  6. ubuntu 终端批量复制文件_《卡死你3000》批量文件复制命令详解

    卡死你3000简介: 名词解释: 批量顺序复制文件:从主控机,到从被控机1,被控机2,复制文件.有卡住问题. 批量并发复制文件:从主控机,到从被控机1,被控机2,复制文件.使用多线程并发,可以控制并发 ...

  7. 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理

    前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...

  8. 怎样用python批量处理文件夹_python批量处理文件或文件夹

    本文实例为大家分享了python批量处理文件或文件夹的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import os,shutil import sys imp ...

  9. python删除文件和linux删除文件区别_使用Python批量删除文件列表

    使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...

最新文章

  1. 论文回顾:U2-Net,由U-Net组成的U-Net
  2. 单张图像就可以训练GAN!Adobe改良图像生成方法 | 已开源
  3. arduino智能浇花系统_arduino+水泵+继电器+RFID
  4. 【探索测试篇】探索无界,BUG无限,让程序猿头疼的测试技术
  5. flutter TabBar 底部导航栏
  6. 学习Linux编程前的准备
  7. 【Objective-C】探索Category底层的实质
  8. Service层抽象规范
  9. C语言题目:平均成绩,已知某个同学的语文、数学、英语成绩,计算该同学的平均分
  10. Word 中文编号标题与数字编号题注
  11. 双android手机同步工具,手机同步软件Android Manager使用图文教程
  12. LTE(4G) - NR(5G) EPS承载
  13. Spring boot in action pdf+源码
  14. 【硬核】Spring Cloud Gateway(网关)
  15. logcat查询日志
  16. [软件工程]交换编程方法的深入讨论
  17. SetFocus()函数
  18. BUUCTF 黑客帝国
  19. OSChina 周一乱弹 —— 日常生活中心理学小技巧
  20. 华尔街借助软件甄别忠诚员工

热门文章

  1. 二级VB培训笔记07:通用对话框
  2. java游戏贪吃蛇_Java实现贪吃蛇游戏
  3. 2017.9.23 新Nim游戏 失败总结
  4. 2017.4.16 麦森数 思考记录
  5. word回车后间距太大_关于Word自动编号你知道多少?
  6. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(2) - 数据转换指令
  7. Intel Skylake (Server) 架构/微架构/流水线 (5) - 非时效存储
  8. Java后端--25--内存数据库Redis讲解
  9. php mktime 时间不对_PHP 语言需要避免的 10 大误区
  10. strace 简单用法