python文件批量重命名以数字~n的方式重命名_利用Python对文件进行批量重命名
最近几天工作的内容是对40个项目进行考核,每个项目都需要一个考核评分表,已经有了项目的列表。
如果用常规的方法,需要复制40个文件,并逐个修改,不光工作量大,也容易出错,后期修改也不方便。
于是想到了用Word的邮件合并功能,用Word控制评分表的样式,用Excel控制评分表中的内容。
关于邮件合计的内容参考以下教程:
https://jingyan.baidu.com/article/335530da51745219cb41c3ea.html
合并完成后所有的内容都在同一个文件内,需要对其进行拆分,每个表为一个单独的文件。关于拆分参考以下教程:
https://jingyan.baidu.com/article/37bce2be16dbc81002f3a235.html
注意:需要把第一行设置成标题。另外:文档拆分有一个缺点,就是独立生成的文档中,会出现空白页,这是因为【文档拆分】的过程中自动生成了新的【分节符(连接)】,可以分别进行手动删除。
拆分完成后,文件名不符合要求,需要进行批量重命名,重命名脚本使用Python编写,具体代码如下:
importosdefrename():
with open(r"I:\Work\03_项目\2018_05_考核\1组策划考核\ok\文件名.txt", encoding='UTF-8') as f:
str= f.readlines() #新文件名按行保存
path = r"I:\Work\03_项目\2018_05_考核\1组策划考核\重命名" #要重命名的文件路径
filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)
filelist.sort(key=lambda x: int(x[3:-4])) #对文件进行排序,忽略前面的汉字及扩展名
i =0for files in filelist: #遍历所有文件
Olddir = os.path.join(path, files) #原来的文件路径
if os.path.isdir(Olddir): #如果是文件夹则跳过
continuefiletype= os.path.splitext(files)[1] #文件扩展名
Newdir = os.path.join(path, str[i].strip('\n') + filetype) #新的文件路径
os.rename(Olddir, Newdir) #重命名
i = i + 1rename()
python文件批量重命名以数字~n的方式重命名_利用Python对文件进行批量重命名相关推荐
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
利用Python如何批量修改数据库执行Sql文件 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...
- alter table add column多个字段_利用Python将多个excel合并到一个文件中
数据岗位的小伙伴可能经常会遇到这样一个问题:多个来源返回的数据怎么整合到一个文件中?手动经常会出错,下面介绍一种利用Python处理的方式: 前期准备: 1.多个excel需要进行数据整理,保证文件的 ...
- python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...
其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...
- python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- python微信爬取教程_PYTHON爬虫之旅系列教程之【利用Python开发微信公众平台一】...
感谢大家的等待,好啦,都准备好瓜子.板凳,老司机要发车啦-- 本系列课程讲述"PYTHON爬虫之旅",具体大纲可参考:[PYTHON爬虫之旅]概要目录. 本节课讲述如何利用Pyth ...
- python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- python黑科技脚本_利用Python实现FGO自动战斗脚本,再也不用爆肝啦~
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 利用Python实现FGO自动战斗脚本,再也不用爆 ...
- python中关于命名的例子_利用Python批量重命名文件(给非技术人员的Python实例参考)...
Python是一门"优雅"的计算机语言,而且就算10岁的小朋友也能学会,我一直向我身边的同学朋友同事推荐,不管他会不会编程. 这一回我需要完成的任务是把"照片" ...
最新文章
- 《深入理解JAVA虚拟机》——学习笔记
- apiCloud中图片裁剪模块FNImageClip的使用
- 云服务器端口对外开放详解
- MyEclipse连接MySQL
- 一文浓缩 60 年,程序员不可不知的开源秘史!
- 对蚊子个人博客进行了彻底的改造
- 析构函数定义为虚函数原因
- 人对光波的三种特性_面试题:常用塑胶材料的特性及用途,你能列出几个?
- 洛谷试炼场 普及常见模板
- 2020年的成长印记
- 8086CPU寄存器全称
- CSS:全屏星星闪烁动画CSS3特效源码
- 滴滴裁员2000人,员工竟然被裁出幸福感,获得员工的一致好评?
- python基础语法25_Python基础语法习题参考(0-9关)
- windows 删除设备和驱动器中你不要的图标
- C#+Appium+Nunit demo
- 【深度学习】Pytorch实现CIFAR10图像分类任务测试集准确率达95%
- AIS航行状态和船舶类型
- Python类型转换——数据类型转换函数大全
- HDU——1013(字符串+数学)Digital Roots
热门文章
- Linux设备模型:kset, kobj, ktype
- python mock接口怎么用_python接口自动化测试 - mock模块基本使用介绍
- 查看apache版本_Apache Pulsar 2.6.1 版本正式发布:2.6.0 加强版,新增 OAuth2 支持
- 翻转单词顺序列C语言,剑指offer刷题之c、c++实现的翻转单词顺序列
- 6 频率_6年了 AMD二代推土机CPU频率再次冲击8.2GHz
- ue4cmd怎么调用_虚幻引擎UE4-命令行使用的一些详细技巧
- 一般php的入口在哪,PHP单入口是否是必须的
- DevOps - 用 Ansible 管理 VMware 虚拟机
- OpenShift 4 - 对镜像进行合规扫描,加固应用镜像安全
- OpenShift 4 之获取版本升级路径图