#有序情况下重命名为相同字符长度:1,2,9,19,102→001,002,009,019,102
import os
path=input('')
filelist=os.listdir(path)
for file in filelist:
filetype=os.path.splitext(file)[1]
if filetype=='.txt':
filename=os.path.splitext(file)[0]
n=int(filename)
if n<10:
oldname=os.path.join(path,file)
newname=os.path.join(path,"00"+filename+filetype)
os.rename(oldname,newname)
print(oldname,'---',newname)
if 9<n<100:
oldname=os.path.join(path,file)
newname=os.path.join(path,"0"+filename+filetype)
os.rename(oldname,newname)
print(oldname,'---',newname)
07-19
07-19
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交