Python将指定文件批量复制到多个文件夹并重命名
因为学习需要,要将某个文件复制到两百多个文件夹当中,一个个手动复制太繁琐,网上找了很多资料,都没有我想要的功能,就自己简单写了个代码,供大家参考。
import shutil
import os# 指定文件
file = './1_汇总.xlsx'
# 文件夹存放路径
path = './'
# 遍历路径中的文件
folder = os.listdir(path)for i in folder:# 判断是否为文件夹if os.path.isdir(os.path.join(path,i)): # 获取文件夹路径 file_dir = path + '/' + i# 将指定文件复制到该文件夹new_file = shutil.copy(file,file_dir)# 重命名new_name = os.path.join(path, file_dir) + '/' + i + '_汇总' + '.xlsx'os.rename(new_file, new_name)
这里的重命名是将文件改为和当前文件夹相同序号的名称。
代码很烂,大佬轻喷
Python将指定文件批量复制到多个文件夹并重命名相关推荐
- 梦雨百度网盘批量改名与文件批量复制
主要功能: 可以对百度网盘中的文件\文件夹进行批量改名操作,和指定文件批量复制功能(将指定文件复制到多个目录). 特色: 1.改名规则可以一对一免费增加.现在规则看下面的改名规则说明 . 2.批量替换 ...
- 一款可以对百度网盘批量改名与文件批量复制的软件
主要功能: 可以对百度网盘中的文件\文件夹进行批量改名操作,和指定文件批量复制功能(将指定文件复制到多个目录). 软件界面截图: 特色: 1.改名规则可以一对一免费增加.现在规则看下面的改名规则说明 ...
- matlab 列表 剪切,利用Matlab进行文件批量复制、剪切和修改文件名
文件批量复制.剪切和修改文件名 电脑环境 文件批量复制 文件批量剪切 批量修改文件名 批量修改文件名和复制(剪切) 电脑环境 MATLAB:2018a Windows:win10 文件批量复制 clo ...
- Python——dat文件批量合并为同一个csv文件
Python--dat文件批量合并为同一个csv文件 目的:将文件夹ZW下的所有dat文件(含子文件夹)合并,并保存到results.csv中,便于后续使用excel进行处理与分析. 代码: #!/u ...
- Python用img2pdf库批量转换图片为PDF文件
Python用img2pdf库批量转换图片为PDF文件 import os #导入os库 import time #导入时间库生成时间戳 import img2pdf #导入img2pdf库, 安装命 ...
- python 多文件夹中按条件复制到新的文件夹并重命名
将文件夹2010,2011,label中的文件,复制到res/train1 - 文件中去,train1 是新建的文件夹,并重命名 import shutil import osdef read_fil ...
- Java的class文件批量反编译成Java文件
Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...
- 如何批量新建文件夹并重命名
如何批量新建文件夹并重命名?有小伙伴表示因为工作的特殊性,经常需要在电脑上新建大量的文件名并且进行重命名,这项工作每次都需要耗费大量的时间,因为每次都需要新建大量的文件夹,一个一个的新建然后重命名效率 ...
- html文件批量快速转换成JSP文件
html文件批量快速转换成JSP文件 一.新建一个Web项目,把准备好的xxx.html(1个或多个)粘贴到项目的WebRoot文件夹或WebContent\WEB-INF\jsps文件夹(jsps这 ...
最新文章
- 计算机原理与接口专科学影像技术专业的,女生影像学专业就业前景好
- python输入字符串从大到小排列_791. 自定义字符串排序(Python)
- git reset 之后的后悔药
- 007_支持序列化空值
- OEM 按钮乱码解决办法
- c语言 freopen txt_C语言:freopen函数
- 提高redis cluster集群的安全性,增加密码验证
- oracle 24756,关于ORA-24756: transaction does not exist的问题
- mysql date max_mysql – 每个ID的SELECT MAX DATE
- 基于JAVA+SpringMVC+Mybatis+MYSQL的高校运动会管理系统
- node.js + express服务端,客户端请求图片,在浏览器出现乱码解决方案
- MATLAB模式识别基本操作函数解析
- 01_合宙X-MagicBox-820_Air820UG(Cat.1+GNSS)简介
- lpb.wifi index.php,lpb(法国lpb是什么品牌)
- 如何在Ubuntu 20.04上使用Seafile同步和共享文件
- Elastic:data_hot,data_warm,data_cold角色有什么用
- 【编程100%】22-08 字符串子序列
- 史上最全的大数据开发八股文【自己的吐血总结】
- manifest.json取消通讯录权限
- WDM和WDF usb驱动不同点
热门文章
- Juju-maas 环境搭建
- Oracle课表查询系统,Oracle SQL基础练习(一)(学生表-课程表-选课表)
- 自助查询工具需求分析
- Centos8、Centos7解决Ens33网卡不显示IP地址的问题。
- Eclipse修改为中文版
- Vue学习笔记(六)--- 前端路由 Vue Router
- 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)
- 【解决方案】“小饭桌”变成“放心桌”,TSINGSEE青犀视频RTMP推流网关+公有云直播远程监控
- 微信rpc服务器不可用怎么办,Win7提示rpc服务器不可用怎么办 提示rpc服务器不可用解决办法...
- PreScan快速入门到精通第二十四讲3D车辆动力学模型