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’)
本文介绍了一个简单的Python脚本,用于批量重命名指定路径下的TXT文件。通过输入文件夹路径,脚本会按顺序重新命名所有的TXT文件,适用于快速整理大量文本文件的场景。
425

被折叠的 条评论
为什么被折叠?



