批量修改文件名称(Python)
程序员文章站
2022-04-18 17:20:08
...
本程序功能:批量修改文件名称
import os
import re
def replaceDirName(rootDir): # 修改rootDir路径下的文件夹名
num = 0
dirs = os.listdir(rootDir)
for dir in dirs:
print('oldname is:' + dir) # 输出老的名字
num = num + 1
temp = "%03d" % int(num) # 主要目的是在数字统一为3位,不够的前面补0
oldname = os.path.join(rootDir, dir) # 老文件夹的名字
newname = os.path.join(rootDir, temp) # 新文件夹的名字
os.rename(oldname, newname) # 替换
if __name__ == '__main__':
rootDir = 'E:/Desktop/datascan'
replaceDirName(rootDir)