批量重命名(回炉练习)
程序员文章站
2022-05-06 12:47:12
__author__ = 'ZHHT' #!/usr/bin/env python # -*- coding:utf-8 -*- import os # #1. 获取要重命名的文件夹 名字 folder_name = input("请输入批量重命名文件的文件夹名称:") # #2. 获取制定的文件夹... ......
__author__ = 'ZHHT' #!/usr/bin/env python # -*- coding:utf-8 -*- import os # #1. 获取要重命名的文件夹 名字 folder_name = input("请输入批量重命名文件的文件夹名称:") # #2. 获取制定的文件夹中的所有 文件名字 Base_Path = os.path.dirname(os.path.abspath("练习4")) old_file_name_temp = os.listdir() for fname in old_file_name_temp: if fname == folder_name: Base_Path = Base_Path + "\\" + folder_name print(Base_Path) old_file_name_path = os.listdir(Base_Path) print(old_file_name_path) #3. 重命名 for name in old_file_name_path: old_file_name = Base_Path + "\\" + name print(old_file_name) position = name.rfind(".") new_file_name = Base_Path + "\\" + name[:position] + "文件复件" + name[position:] os.rename(old_file_name,new_file_name)
上一篇: 爆笑的这么好你们真有才
下一篇: 小明又了大作大笑话