简单实现Python语言批量修改文件名

最近在网上找到份教程,在手机端播放,上下节视频没有按顺序排列,想找到视频的下一节很不方便,于是想到了,使用Python来修改文件名字,让文件名更有规律的排序。主要实现的功能就是把第几讲中的几不足3位补足3位数字显示。具体实现代码如下:

import os
import sys
import re
def funcs(matched):
    value=matched.group('value')
    return "第"+str(value).zfill(3)+"讲"
path = "F:\BaiduYunDownload\全套课程"
for (path, dirs, files) in os.walk(path):
    for filename in files:

        if re.search("第(?P<value>\d{1,2})讲", filename):
            newname = re.sub("第(?P<value>\d{1,2})讲", funcs, filename)
            print(os.rename(path + "\\" + filename, path + "\\" + newname))

修改后的效果完全是按照上下节排序了image.png

支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享