代码:
#效果:把旧的名字清理掉,统一换成000000,递增加1
import os
path=r'C:\Nora\04_files\code'
filename_list=os.listdir(path)
a=1
for filename in filename_list:
used_name=filename
print(used_name)
new_name=str(a).zfill(6)+'.txt'#文件名长度对齐为6位,通过在前面补0
os.rename(os.path.join(path,used_name),os.path.join(path,new_name))
a+=1
print("新文件名:")
print(new_name) #是一个字符串集合
print("\n")
'''
zfill函数功能:
为字符串定义长度,如不满足,缺少的部分y右侧会用0填补
zfill函数用法:
newstr = string.zfill(width)
参数:
width新字符串希望的宽度
zfill函数注意事项:
与字符串的字符无关
如果定义长度小于当前字符串长度,则不发生变化
'''
#后面可以调用 script_for_file_rename_prefix.py脚本,加英文前缀,比如:chapter1
效果:
![](https://img-blog.csdnimg.cn/img_convert/b9a4783701deb6858d3c35c4caa97cf1.png)