python3 批量修改文件名称
例如有如下文件,想批量修改其名称为A+数字的名称
# -*- coding: utf-8 -*
import os
#获取当前路径
root = os.getcwd()
#获取文件信息
files = []
for dirpath, dirnames, filenames in os.walk(root):
for filepath in filenames:
files.append(filepath)
#修改名称
number = 1
for file in files:
if -1 == file.find('.py'):
name = file.split('.')[0]
new_name = file.replace(name, 'A' + str(number));
os.rename(file, new_name)
number = number + 1
print('finish')
上述代码执行效果如下
评论