用python编写一个可以批量修改文件名的小程序
在测试代码前必须先建好需要修改的批量文件(如效果图1)
代码:
import os
import re
import sys
#括号里添加文件路径
fileList = os.listdir(r"./xiugai")
print("修改前:" + str(fileList)[1])
currentpath = os.getcwd()
os.chdir(r"./xiugai")
num = 1
for fileName in fileList:
pat = ".+\.(txt)"
pattern = re.findall(pat, fileName)
os.rename(fileName, ('2017学生信息'+str(num ) + '.' + pattern[0]))
num = num + 1
os.chdir(currentpath)
sys.stdin.flush()
print("修改后:" + str(os.listdir(r"./xiugai"))[1])