import os, sys # 导入模块
def add_prefix_files(): # 定义函数名称
mark = 'test-' # 准备添加的前缀内容
old_names = os.listdir(path) # 取路径下的文件名,生成列表
i = 0
for old_name in old_names: # 遍历列表下的文件名
i = i + 1
if old_name != sys.argv[0]: # 代码本身文件路径,防止脚本文件放在path路径下时,被一起重命名
if old_name.endswith('.avi'): # 当文件名以.txt后缀结尾时
# os.rename(os.path.join(path, old_name), os.path.join(path, mark + old_name)) # 重命名文件
xuhao = str(i).rjust(2, "0")
new_name = old_name.replace('CD10-', f'CD10-{xuhao}-')
os.rename(os.path.join(path, old_name), os.path.join(path, new_name)) # 重命名文件
# print(old_name, "has been renamed successfully! New name is: ", mark + old_name) # 输出提示
print(old_name, "has been renamed successfully! New name is: ", new_name) # 输出提示
if __name__ == '__main__':
path = r'/E:asdf' # 运行程序前,记得修改主文件夹路径!
add_prefix_files() # 调用定义的函数,注意名称与定义的函数名一致