首页天道酬勤python 批量修改文件名(python重命名多张照片)

python 批量修改文件名(python重命名多张照片)

admin 11-29 23:55 278次浏览

背景

今天遇到一个客户的要求:将大量文件重命名为具体的:0001 (1)。png,去掉两个00,去掉括号,成为011.png的技术细节:

去掉括号、多余的字符和空格

00-1010去掉多余的字符,这里我们使用python中的切片。固定移除2个字符切片的要求非常合适。

00-1010在Python中,slice是一种高级的索引方法,用于列表、字符串、元组等顺序对象。普通索引只取出序列中某个下标对应的元素,而slice取出序列中某个范围对应的元素,该范围不是一个狭窄的连续段。

具体格式为strname[开始:结束3360步骤]

分析

re用正则表达式写,表示正则表达式sub用代换写,表示代换;Re.sub是正则表达式的一个函数,用来通过正则表达式替换比普通字符串更强大的替换函数。

这里,建议使用以下正则化来查找括号和空格。

\(| \)| \ s '

知识点- 切片/slice

#-*-coding : utf-8-*-

'''

@作者:丁呱呱

'''

导入操作系统

进口re

路径=r' 720x1560引导动画\第0部分更改'

对于os.listdir(路径):中的文件

打印(文件)

os.rename(os.path.join(路径,文件),os.path.join(路径,re.sub(r'\(|\) |\s ','',文件[2:]))

00-1010字符操作可以用python实现,这也是办公自动化的一部分。

计算机毕业设计ssm汽车租赁管理系统n5s69系统+程序+源码+lw+远程部署短信群发平台怎么正确做到的短信群发呢?雷士灯具管理系统
怎么打开anaconda(anaconda安装python) python有什么用(python查找文件并重命名)
相关内容