我对python还是个新手,我想根据文件顺序,在文件名前面多加两个零表示一位数,再加一个零表示两位数。
我目前的文件命名只是重命名我的文件像ex.1930L1.mp3
我希望它是1930L001.mp3
下面是我的代码
import os
folderPath = r'C:\Users\Administrator\Downloads\1930'
fileSequence = 1
for filename in os.listdir(folderPath):
os.rename(folderPath + '\\' + filename, folderPath + '\\' + '1930L' + str(fileSequence) + '.mp3')
fileSequence +=1
2条答案
按热度按时间btqmn9zl1#
可以按如下方式使用Python f-Strings
产生
其中
0
用于前导零,3
是数字的个数,d
表示十进制整数。5n0oy7gb2#
使用
str.zfill
方法将前导零添加到数字中:因为参数值应该是最终输出字符串长度,所以在本例中它是
3
。在代码段中: