今天整理项目验收文件,我又开始偷懒了,源文件是一期的项目名称,要改成二期的,周报有几十个文件改起来太费劲了,就写了个Python,程序很简单,只用到了OS模块。少啰嗦直接上代码吧,注释也都写了,应该不难看明白
语法规范符合Python 3.x
我的运行环境是Windows 10,因为没用Win下特有的模块和语法,应该在其他平台也可以,但中文支持可能会出问题。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os
# 读取目录列表
FileList = os.listdir()
# 初始化FileList指针
n = 0
# 循环处理文件名
for f in FileList:
# 读取一个文件名
OldFile = f
# 通过切割的方式查找关键字
FNSplit = OldFile.split("专有云灾备中心(2019)")
# 通过判断文件名是否被切割为两个元素来确定是否匹配到了文件名,未匹配元素数量为1
if len(FNSplit) < 2:
continue
# 生成新的文件名
NewFile = FNSplit[0] + "2020年专有云" + FNSplit[1]
# 屏幕打印信息
print(OldFile + " ==> renamed: " + NewFile)
# 重命名文件
os.rename(OldFile, NewFile)
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论