sure-feng
import os


def file_name_modify(dir, dir_name):
"""修改文件名字"""
# 获取文件夹目录列表
dir_list = os.listdir(dir)
# 进入目录
os.chdir(dir)
# 遍历列表
for file in dir_list:
# 判断文件是否为目录文件
if os.path.isdir(file):
# 拼接前缀名
dir_name = dir_name + \' -- \' + file
# 修改file目录下的文件名
file_name_modify(file, dir_name)
# 修改目录名
os.rename(file, dir_name)
# 更正根目录名字
dir_name = dir_name.replace(\' -- \' + file, \'\')
continue
# 拼接新文件名
new_file = dir_name + \' -- \' + file
# 修改文件名
os.rename(file, new_file)
else:
# 修改完毕,切换回上级目录
os.chdir(\'../\')
print("修改完成")


if __name__ == \'__main__\':
# 获取要修改的目录名
dir = input(\'请输入要修改的目录名 >>>\')
file_name_modify(dir, dir)

分类:

技术点:

相关文章:

  • 2021-09-17
  • 2022-12-23
  • 2021-09-14
  • 2021-06-12
  • 2021-12-30
  • 2021-11-06
  • 2021-10-02
  • 2021-11-23
猜你喜欢
  • 2021-12-30
  • 2021-11-28
  • 2022-12-23
  • 2022-01-21
  • 2021-12-23
  • 2022-12-23
相关资源
相似解决方案