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

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

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

瀏覽:4日期: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 編程
相關文章:
主站蜘蛛池模板: 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 天命文免费算命堂_自助算命_自由算命系统_长文周易 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 球盟会·(中国)官方网站 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 |