午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

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

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

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

Lesson 1-2 單詞解讀.mp4

我認為是數字前面的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 ',''))

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

補充知識:python實現替換某個文件中的某個字符串(全部替換)

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

#!/usr/bin/python#-*-coding:utf-8-*-import click#不需要替換的文件UNMATCH = ('.DS_Store','loading','niutou_run','zhuyao')#參數設置@click.command()@click.option('-root',help=u’根目錄’)@click.option('-src',help=u’源字符’)@click.option('-dst',help=u’目標字符’)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批量替換文件名中的共同字符實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 噼里啪啦国语完整在线观看高清 | 五十路在线 | 99爱精品视频| 亚洲最大av网 | 欧美激情爱爱 | 四虎最新免费网址 | www.亚洲一区二区 | 久久99网站| 成人免费入口 | 亚洲午夜久久久久久久久红桃 | 日韩精品视频在线观看免费 | 成人中文在线 | av在线天堂| 在线观看国产黄 | 91黄色在线观看 | 国产精品久久久久9999 | 国产精品国产精品国产专区不片 | 天天国产视频 | 91网站在线免费观看 | 奇米狠狠操 | 天天操妹子 | 久久三级视频 | 一区视频 | 四虎视频国产精品免费 | 中文字幕一区二区三区在线观看 | 国产成人精品一区二区三区在线观看 | 黄a在线观看 | 免费午夜视频 | 国产精品美女在线观看 | 91ts人妖另类精品系列 | 日本一区二区精品视频 | 国产资源网站 | 婷婷伊人 | 香蕉毛片视频 | 黄色动漫在线免费观看 | 中文成人无字幕乱码精品区 | 操天天操| 成人在线视频播放 | 欧美成人午夜免费视在线看片 | 91精品国产成人观看 | 欧美二区在线观看 |