使用场景:配置表情时,修改批量修改表情名称
操作步骤
运行环境:Python3.5+Pycharm
1.打开Pycharm
新建一个Python file并命名add_mark.py
2.编写代码
代码如下:
# 方法1:
import os
# 输入文件路径
path = input('请输入文件路径(结尾加/):')
# 获取该目录下所有文件,存入列表中
f = os.listdir(path)
# 对获取的文件名进行排序
f.sort()
n = 0
# 将int转换为string,从1开始
s = str(n + 1)
# 字符串长度设置,不足左补零
s = s.zfill(2)
# 遍历修改每一个文件名
for i in f:
# 获取旧文件名(路径+文件名)
oldname = path + f[n]
# 设置新文件名
newname = path + 'cool_55_' + s + '.png'
# 调用rename()重命名函数
os.rename(oldname, newname)
# 打印修改结果
print(oldname, '------------>', newname)
# 更新字符串
n += 1
s = str(n + 1)
s = s.zfill(2)
# 方法2:
import os
path = r'F:\test'
# 读取原文件名
names = os.listdir(path)
# 获取文件个数
name_len = len(names)
num = [0] * name_len
for i in range(int(name_len)):
num[i] = "%02d" % i
temp = names[i]
new_name = 'test' + num[i] + '.jpg'
os.rename(path + '/' + temp, path + '/' + new_name)