Python3 批量修改文档名

导语: 有时下载电影或者资料,文档名会自带其他商标或者平台标语,想要批量修改,手动修改很繁琐!……先前分享的代码逻辑不完善,现优化一下

 

1、下图原文档包含' _【itjc8.com】'想去掉

 

2、Python 参考代码如下:

'''
Created on 2019年1月29日
@author:  Yvon_fajin
'''
import os ,os.path ,time

def rename(file,keyword):
    ''' file: 文档路径    keyWord: 需要修改的文档中所包含的关键字 '''
    start =time.clock()
    os.chdir(file)
    items = os.listdir(file)
    print(os.getcwd())
    for name in items :
        print(name)
        # 遍历所有文档
        if not os.path.isdir(name):
            if keyword in name :
                new_name = name.replace(keyword,'')
                os.renames(name,new_name)
        else:
            rename(file + '\\' + name, keyword)
            os.chdir('...')      
    print('-----------------------分界线------------------------')
    items = os.listdir(file)
    for name in items:
        print(name)
 
rename('G:\\学习资料\\马哥2018linux高端运维\\视频', '_【itjc8.com】')

 

 3.重名后文档去掉了' _【itjc8.com】'

 

关键词:name 文档 os 修改 file keyword nbsp 批量 items print

相关推荐:

python 中文档输入输出及os模块对文档系统的操作

7、文档批量重命名

python3学习日记 os模块

Python文档的读写

python 重命名本地文档

Python学习笔记系列之013:文档操作

python 批量重命名文档名字

Python3 文档系统