美文网首页
Python|批量修改文件名

Python|批量修改文件名

作者: 温暖的Lily | 来源:发表于2023-10-16 15:31 被阅读0次

处理一批文件,文件名前后都有固定的一些字符,不想要这些字符,正则表达式批量处理

采用正则表达式re.sub()函数:匹配替换为选择的文本。

import os

import re

file_list = os.listdir(文件夹路径)

path =文件夹路径

for fin file_list:

 #设置旧文件名(路径+文件名)

    oldname = path + f

#正则表达式提取文件名信息

     f = re.sub(r'(前面不要的内容)',"",f)

    f = re.sub(r'(后面不要的内容)',"",f) +'.ogg'

# 设置新文件名(路径+文件名)

     newname = path + f

#os模块中的rename方法对文件改名

     os.rename(oldname, newname)

    print(oldname,'======>', newname)

相关文章

网友评论

      本文标题:Python|批量修改文件名

      本文链接:https://www.haomeiwen.com/subject/fnnxidtx.html