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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值