import os
import fnmatch
import natsort
path=input('请输入文件路径(结尾加上/):')
#获取该目录下所有文件,存入列表中
f=fnmatch.filter(os.listdir(path), '*.txt')
n = 0
for i in f:
oldname = path + f[n]
newname = path + str(n+1) + '.txt'
os.rename(oldname,newname)
print(oldname,'======>',newname)
n += 1
请输入文件路径(结尾加上/):’/home/zhangle/DATA/2/’
(‘/home/zhangle/DATA/2/706.txt’, ‘======>’, ‘/home/zhangle/DATA/2/1.txt’)
(‘/home/zhangle/DATA/2/701.txt’, ‘======>’, ‘/home/zhangle/DATA/2/2.txt’)
(‘/home/zhangle/DATA/2/710.txt’, ‘======>’, ‘/home/zhangle/DATA/2/3.txt’)
(‘/home/zhangle/DATA/2/709.txt’, ‘======>’, ‘/home/zhangle/DATA/2/4.txt’)
(‘/home/zhangle/DATA/2/708.txt’, ‘======>’, ‘/home/zhangle/DATA/2/5.txt’)
(‘/home/zhangle/DATA/2/707.txt’, ‘======>’, ‘/home/zhangle/DATA/2/6.txt’)
(‘/home/zhangle/DATA/2/705.txt’, ‘======>’, ‘/home/zhangle/DATA/2/7.txt’)
(‘/home/zhangle/DATA/2/703.txt’, ‘======>’, ‘/home/zhangle/DATA/2/8.txt’)
(‘/home/zhangle/DATA/2/702.txt’, ‘======>’, ‘/home/zhangle/DATA/2/9.txt’)
(‘/home/zhangle/DATA/2/704.txt’, ‘======>’, ‘/home/zhangle/DATA/2/10.txt’)