av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

python批量替換文件名中的共同字符實(shí)例

瀏覽:4日期:2022-08-03 17:03:03

今天看新概念視頻的時候播放器PotPlayer的播放列表總是不能正確排序,我看到這些視頻的名字格式如下:

Lesson 1-2 單詞解讀.mp4

我認(rèn)為是數(shù)字前面的Lesson和空格干擾了播放器的排序,就考慮把這個文件夾下所有的文件名批量刪除Lesson和空格,使之變成:

1-2 單詞解讀.mp4

這里主要使用的就是os模塊下的listdir,chadir和rename三個方法

雖然最后還是排序不正確,我只能怪播放器不好了。

代碼如下

# -*- coding: UTF-8 -*-import os#獲得文件夾下文件名列表path=r'G:BaiduNetdiskDownload第1冊'path=unicode(path,'utf8')file_list=os.listdir(path)#選擇要重命名的文件夾路徑os.chdir(path)#將文件名中的Lesson和空格用空字符串替代for file in file_list: os.rename(file,file.replace('Lesson ',''))

程序在調(diào)試的時候感覺python的2.x版本中文編碼問題很擾人,最后將路徑編碼成utf-8格式解決。

補(bǔ)充知識:python實(shí)現(xiàn)替換某個文件中的某個字符串(全部替換)

我就廢話不多說了,咱還是直接看代碼吧!

#!/usr/bin/python#-*-coding:utf-8-*-import click#不需要替換的文件UNMATCH = ('.DS_Store','loading','niutou_run','zhuyao')#參數(shù)設(shè)置@click.command()@click.option('-root',help=u’根目錄’)@click.option('-src',help=u’源字符’)@click.option('-dst',help=u’目標(biāo)字符’)def run(**options):root = options['root']src = options['src']dst = options['dst']for file in os.listdir(root):colorPrint('file:',file)if not isInTuple(file):jsonName = file + '.json'fileFullPath = root +'/' + file + '/' + jsonNamefp = open(fileFullPath,'r+')tempStr = fp.read()result = re.sub(src,dst,tempStr)colorPrint('seek1:',fp.tell())fp.seek(0,0)colorPrint('seek2:',fp.tell())fp.write(result)fp.close()#是否在UNMATCH中def isInTuple(name):for temp in UNMATCH:if name == temp:return Truebreakreturn False#彩色打印def colorPrint(desc,str):print(’033[1;31;40m’)print(desc,str)print(’033[0m’)if __name__ == ’__main__’:run()

以上這篇python批量替換文件名中的共同字符實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 成人av免费网站 | 久久久精 | 欧美日韩国产综合在线 | 91操操操| 亚洲网在线| www.47久久青青| 国产精品久久久久久久久久久免费看 | 久在线 | 全部免费毛片在线播放网站 | 久久久久无码国产精品一区 | 国产高清一区二区三区 | 亚洲成人a v | 日韩精品在线一区二区 | 欧美精品一区二区三区四区 在线 | 性色av香蕉一区二区 | 成人免费区一区二区三区 | 在线免费观看日本 | 免费黄视频网站 | 国产一区欧美 | 夜夜爽99久久国产综合精品女不卡 | 国产成人精品久久 | 久久免费国产 | 国产乱码精品一品二品 | 久久高清| 综合激情久久 | 欧美极品视频 | 亚洲一区二区高清 | 伊人成人免费视频 | 午夜精品一区二区三区在线播放 | 国产亚洲精品成人av久久ww | 亚洲国产网站 | 四虎影视一区二区 | 免费成人高清 | 国产精品二区三区 | 国产高清精品网站 | 国产精品成人一区二区 | 免费看a| 国产精品久久久久久久久久久免费看 | 高清成人免费视频 | 毛片黄片免费看 | 亚洲天堂久久 |