琐碎记录

批量修改目录文件名

2020-05-07  本文已影响0人  Huangxiaosong

脚本可以遍历目录中的特定文件,然后替换、修改特定的字符串。

#!/usr/bin/python3.4
# -*- conding=utf-8 -*-
'''
第一行:用来说明脚本语言是python的,是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。
第二行:指定文件编码为utf-8的
'''

import os


#遍历路径中的特定文件生成文件名列表,含文件全路径
def get_file(dirpath):
    file_list = []
    for dirs, dirnames, files in os.walk(dirpath):
        for file in files:
            if file.endswith('.flv'):   #过滤特定文件类型,这里过滤flv格式文件
                file_list.append(dirs + '\\'+ file)
    return file_list


dirpath = r'G:\bilibili_flv'   #操作的目录
#print(get_file(dirpath))


#循环取出文件名
for name in get_file(dirpath):
    # print(name)
    new_name = name.replace('需要替换的内容','替换的内容')   #替换内容
    print(new_name)
    os.rename(name, new_name)   #重命名,原文件名,新文件名
上一篇 下一篇

猜你喜欢

热点阅读