Python批量消除文件名前缀重命名脚本

林见深
林见深
发布时间:2026-10-13 | 5人浏览过
原创

本文介绍了一个Python脚本,用于遍历当前目录下的文件,利用正则表达式识别并去除文件名开头的特定前缀(如数字序号),从而实现批量重命名。该脚本通过os和re模块实现,适用于需要清理文件命名规范的场景,帮助开发者快速整理杂乱的文件列表。

脚本用途

该脚本的主要功能是遍历指定文件夹内的所有文件,并自动消除文件名中存在的特征前缀字符串,从而对文件进行重命名处理。

脚本实现

import os,sys
import re
from string import Template
 
div = r"、"
 
###############################################################################
#  @Function: description
###############################################################################
def do_rename(old,new):
 dirname = os.getcwd()
 os.rename(os.path.join(dirname,old),os.path.join(dirname,new))
 
def rename_file(fname):
 ret = re.search("(^\d+)",fname.strip())
 if ret:
  new_name = fname[ret.end() + 2:]
  do_rename(fname,new_name)
###############################################################################
#  @Function: Main Function
###############################################################################
L = [x for x in os.listdir(os.getcwd())]
map(rename_file,L)

以上关于利用Python消除前缀并重命名文件的方法即为本文分享的全部内容,希望能为读者提供有价值的参考,同时也欢迎大家对本站给予更多支持。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表