电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:6日期: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 編程
相關文章:
主站蜘蛛池模板: 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 标策网-专注公司商业知识服务、助力企业发展 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | loft装修,上海嘉定酒店式公寓装修公司—曼城装饰 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 杭州双螺杆挤出机-百科 | 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 |