编程语言
首页 > 编程语言> > 【Python】按要求修改文件名

【Python】按要求修改文件名

作者:互联网

目录

1.需求描述

D:\Files下有以下文件,如下图:

要求

实现后的结果如下:

2.实现代码

# Author:Logan
# Date:2020/3/26  15:52
# IDE:PyCharm
import os

"""
info是一个元组tupple(dirpath, dirnames, filenames)
元组中的三个元素分别是:
dirpath -->> 代表目录的路径
dirnames -->> 包含了当前dirpath路径下所有的子目录名字(不包含目录路径)
filenames -->> 包含了当前dirpath路径下所有的非目录子文件的名字(不包含目录路径)
"""
path = 'D:\File\\'
def main():
    for info in os.walk(path):
        for file_name in info[2]:
            if file_name.count('Logan'):
                os.rename(path + file_name,path + '工作文档_' + file_name.split('_')[1])
            elif file_name.count('工作文档_'):
                pass
            else:
                os.rename(path + file_name, path + '工作文档_' + file_name)

if __name__ == '__main__':
    main()

标签:__,name,文件名,Python,修改,文档,file,dirpath,path
来源: https://www.cnblogs.com/OliverQin/p/12575523.html