就描述的逻辑
核心逻辑其实就这一个函数就够了
外层套一个函数循环文件目录即可
建议先做测试
def reName(oldName):
nameList = list(oldName)
name = nameList.split('-')
beforeName = name[0]
afterName = name[1].split('.')
afterName = afterName[0]
num = 8
if beforeName == 'abc':
numString = "{:03d}".format(num)
beforeName = 'F' + numString
num = num + 2
else:
pass
newName = beforeName + '-' + afterName + '.md'
return newName
【 在 wuduan 的大作中提到: 】
: 要求是:支持正则,可以保留源文件名的全部、一部分或完全不保留,同时给源文件名加上一个序列的数字部分。
: 举例:
: 源文件---->改名后
: ...................
--
FROM 117.107.131.*