Python脚本--批量修改替换文件名
查看服务器日志的时候,发现某些日志的文件名超级长。通过脚本批量改短一些,方便查看日志(重要日志须先备份,再改名)。
代码:
# !/usr/bin/python3
# -*- coding=utf-8 -*-
# @time: 2020-12-09
import os
import re
file_path = os.getcwd()
fileName_list = os.listdir(file_path)
re_com = re.compile(r"test")
for i in fileName_list:
oldDir = os.path.join(file_path, i)
if os.path.isdir(oldDir):
continue
fileName_spl = os.path.splitext(i)
fileName = fileName_spl[0]
fileType = fileName_spl[1]
if re_com.search(fileName):
sub_file = re.sub(re_com, "", fileName)
newFile = sub_file + fileType
newDir = os.path.join(file_path, newFile)
try:
os.rename(oldDir, newDir)
print("开始更名 --{}-- 更名为 >>{}<< 已完成! ".format(i, newFile))
except Exception as e:
print('未知错误---', e)
if __name__ == "__main__":
pass
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步