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】'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM