<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
本程序要解决的需求是这样的:
比如有一堆用随机字符串命名的文件,需要改成形如:a001.xxx, a002.xxx ...
或是一堆形如:a1.xxx, a2.xxx .... a100.xxx,需要改成:a001.xxx, a002.xxx ... a100.xxx
又或者是一堆长短不一的文件名,需要在前/后面加一个前后缀什么的……
程序的用法如下:
renpat.py [-R] [-T] dir srcpattern destpattern
-R : 包括子目录
-T : 仅测试并显示,但不执行改名操作
srcpattern : 使用正则表达式匹配源文件名,用括号提取所需要的部分,注意“.”等字符需要用“/”转义
destpattern : 使用宏替换构造目标文件名,$[1-9]对应源文件名中提取出来的部分,$c为内置计数器,可以用%对目标内容进行格式化,只支持s和d两种类型
例1 : renpat.py . (.*?)/.jpg prefix$1.jpg -- aa.jpg => prefixaa.jpg
例2 : renpat.py . (.*?)/.jpg $1%($c)02d.jpg -- aa.jpg => aa01.jpg
例3 : renpat.py . (.*?)([0-9]*?)/.jpg $1%($2)03d.jpg --aa11.jpg => aa011.jpg
嗯,我承认这个东东是有点Geek,非专业人士还是不推荐了。但是对于专业人士来说还是蛮好用的。^O^
补充:感谢令狐帮助发现并修正了一个BUG,今天14:30之前下载的TX请麻烦重新下载一下。
python源程序,基于GPL V2发布(下载:2kBytes,Revision:061230)。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1464265
分享到:
相关推荐
本文实例讲述了Python实现批量修改文件名的方法。分享给大家供大家参考。具体如下: 下载了评书《贺龙传奇》,文件名中却都含有xxx有声下载,用脚本将其去掉。脚本涉及os.rename重命名方法,str.partition方法使用,...
本文给大家分享的是一段仅仅10行代码就实现了批量修改文件名的python脚本,推荐给大家,有需要的小伙伴可以参考下
这是一个使用 Python 编写的简单脚本,用于批量修改文件夹下的文件名,将 "新" 字添加到文件名的最前面。 请确保将folder_path变量设置为要处理的实际文件夹的路径。 在运行此脚本之前,建议先备份文件夹中的文件,...
这是我日常遇到的一些小问题的解决办法,全部是基于Python3 1.获取当前CPU状态,存储到Influxdb 2.模拟登录知乎 3.对目录下所有文件计数 ...7.批量修改文件名 8.读写excel 9.下载必应首页图片,只下载当天的,一张。
自己写的python脚本,批量修改文件夹和文件名,解压ZIP文件
这两天在整理一些文章,但是文件夹中每个文章没有序号会看起来很乱,所以想着能不能用Python写一个小脚本。 于是乎,参考了多方资料,简单写了下面几行代码 import osdef tekan(): i=1 #为序号赋初值 for old_...
所以便动手写了一个python的脚本程序来代替这种繁杂的操作。 实现分析 想让程序来理解我的word文档里到底是什么内容是不可能的了,但是好在我的word文档内容都有标题,大部分的标题正好就是这个文档的文件名,于是我...
2、创建一个新文件夹叫backup,将所有重命名的文件都添加到压缩包里,给压缩包加上今天日期 3、将压缩包移动到backup文件夹里,并删除原始文件 03 注意事项 1、若想实现任意目录下的压缩操作,可以在os....
这个压缩文件中,包含了一个Python脚本,该脚本可以自动遍历指定目录下的所有文件和文件夹,并将它们的名称保存到一个列表中。用户只需运行这个脚本,就可以轻松地获取到所需的文件和文件夹名称。这个文件包的使用...
此python脚本可以批量命名一个文件夹中的jpg文件,命名后文件名格式为前缀+“000001.jpg”,如果要修改前缀就改代码中的prefix参数。
大批量更改文件名,把文件夹内的所有文件改为有序文件 使文件名的序号部分有序,递增 速度很快,针对大批量(几十万个)文件改名
使用python脚本批量修改类文件名。高度自定义,安全准确
自己编写的带GUI脚本,支持批量导出所有的物体为单个的FBX文件。使用方法:首先选择大纲视图(Outliner)中的要导出的单个物体或者是Group,运行脚本插件后,输入导出路径,点击导出按钮即可完成操作,导出的文件名...
SecureCRT脚本批量执行备份交换机或者路由器配置文件测试通过。 此脚本可以根据你的需要修改,改成其他功能,希望有需要的同学扩展思路。 使用SecureCRT对所有交换机路由器批处理执行dis cu、sa命令的脚本 使用...
在这个名为“Python检查word文件中的特殊标记词是否与文件名中的一致.zip”的文件中,包含了一系列的Python脚本和相关的配置文件。这些脚本可以自动打开指定的Word文档,然后遍历文档中的所有段落和句子,查找特定的...
3、fnmatch模块,用于模糊匹配文件名 02 实现目标 1、遍历搜索整个文件夹,包括文件夹内的所有文件夹 2、筛选这些文件中日期晚于2020年之后的文件 3、输出这些文件的文件名 03 注意事项 1、若想...
今天写一个在windows下批量修改文件名的python脚本,用到文件的遍历。用python进行文件遍历有多种方法,这里列举并说明一下。 os.path.walk() 这是一个传统的用法。 walk(root,callable,args)方法有三个参数:要遍历...
摘要:主要介绍一些python的文件读取功能,文件内容修改,文件名后缀更改等操作。 批处理文件功能 import os path1 = 'C:\\Users\\awake_ljw\\Documents\\python for data analysis\\test1' path2 = 'C:\\Users\\...
这是一个用python写解压大量zip脚本的说明,本人新手一个,希望能对各位有所启发。 首先要注意的,在运行自己的脚本之前一定先备份或者复制出一些样本进行测试,不然出错会很麻烦; 之后我用到的是解压zip文件的扩展...