比如一个文件夹下有(1.jpg,2.jpg...999.jpg)然后把999.jpg改为1.jpg,从大到小重命名为1.jpg,2.jpg...999.jpg
或者改良下这个代码改为重命名图片时,识别名称按从大到小读取然后排序也可,感谢大佬前来帮助小白。
import os
path=input('请输入文件路径(结尾加上/):')
#获取该目录下所有文件,存入列表中
f=os.listdir(path)
n=0
for i in f:
#设置旧文件名(就是路径+文件名)
oldname=path+f[n]
#设置新文件名
newname=path+str(n+1)+'.jpg'
#用os模块中的rename方法对文件改名
os.rename(oldname,newname)
print(oldname,'======>',newname)
n+=1