第46p栏妖,8行代碼,用Python批量重命名文件

大家好奖恰,我是楊數(shù)Tos吊趾,這是《從零基礎(chǔ)到大神》系列課程的第46篇文章,第二階段的課程:Python基礎(chǔ)知識:小案例之用Python批量重命名文件瑟啃。

學(xué)習(xí)本課程论泛,建議先看一遍:【計算機基礎(chǔ)知識】課程。

蛹屿、小需求:批量重命名文件名

原因:作為一名優(yōu)秀的學(xué)生屁奏,我們會經(jīng)常需要下載各種學(xué)習(xí)視頻,但下到的SP的文件名總會被添加了各種后綴错负;我們需要將視頻的文件名進行重命名坟瓢,但需要重命名的文件實在太多了,如果手動修改犹撒,太浪費時間了折联,所以,現(xiàn)在到了學(xué)以致用time识颊。

如圖所示:

需求如下:

原來的文件名:

12.Lesson12 Goodbye and good luck(Av69685772,P12).mp4诚镰;

變更后的文件名:

12.Lesson12 Goodbye and good luck.mp4

我們需要將文件名中多余的后綴去除!

修改后的結(jié)果如圖所示:

二祥款、執(zhí)行過程

我們需要養(yǎng)成一種習(xí)慣清笨,不管寫任何比較復(fù)雜的代碼都需要進行分析,將我們需要實現(xiàn)的目標進行詳細分析刃跛,細化執(zhí)行過程抠艾;

然后,將我們執(zhí)行的執(zhí)行過程寫下來桨昙;

程序的作用就是將我們思考的邏輯跌帐,用代碼的方式進行體現(xiàn);

執(zhí)行過程:

1绊率、獲取目標文件夾下的所有文件名對

2谨敛、使用循環(huán)獲取到每個要修改的文件名的絕對路徑

3、定義重命名新文件的規(guī)則滤否;

4脸狸、生成每個要修改新的文件名的絕對路徑;

5、如果怕修改文件的過程中出現(xiàn)錯誤炊甲,可以使用異常處理語句try泥彤,進行處理。

最后:做一些簡單的修飾卿啡,能夠顯示文件名修改的進度吟吝。

附代碼圖:

實質(zhì)上,去掉所有一些不是必要的代碼颈娜,總共只用一8行代碼剑逃,就實現(xiàn)了批量重命名文件名,從代碼的簡潔度上看官辽,Python還是蠻方便的蛹磺。

附代碼:(修改路徑重命名規(guī)則,復(fù)制即可用)

import os

file_list = os.listdir(r"D:\2英語\裕興新概念英語第二冊 清爽整合版")

for i in file_list:

????old_path = os.path.join(path,i)

????new_name = i.split("(Av69685772")

????new_name = new_name[0] + str(".mp4")

????new_path = os.path.join(path,new_name)

????os.rename(old_path,new_path)

這里用到的都是我們前面文章中學(xué)到的知識點與Python的內(nèi)置庫的結(jié)合使用同仆;雖然功能單一且有著許多限制萤捆;但是,我們以后學(xué)到了面向?qū)ο缶幊趟着⒕W(wǎng)絡(luò)編程俗或、并發(fā)等相關(guān)知識的時候,就可以設(shè)計出更強大的功能岁忘;


最后:

現(xiàn)在是第46篇文章了辛慰,做為一名小白,我們從最開始時臭觉,對計算機的一無所知,到現(xiàn)在的入門辱志;對于我們而言蝠筑,最大的收獲并不是我們學(xué)會了多少知識,而是我們對計算機的理解完全不一樣了揩懒;

是的什乙,和普通人相比宜肉,我們的世界不一樣了沪羔。

雖然現(xiàn)在還只是一名比小白稍入門一點的“菜鳥”(離大神還遠著),但是我們至少可以寫一些簡單的程序了谈山;

所以智亮,請繼續(xù)保持下去吧忆某!

以上是本期內(nèi)容,如果有表達不對的內(nèi)容阔蛉,歡迎您的留言弃舒、斧正,我們一起天天向上。

感謝您的閱讀聋呢,您的關(guān)注點贊就是對我最大的支持苗踪,謝謝!

本文由楊數(shù)Tos原創(chuàng)削锰,歡迎關(guān)注通铲,帶你一起長知識。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末器贩,一起剝皮案震驚了整個濱河市颅夺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌磨澡,老刑警劉巖碗啄,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異稳摄,居然都是意外死亡稚字,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門厦酬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胆描,“玉大人,你說我怎么就攤上這事仗阅〔玻” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵减噪,是天一觀的道長短绸。 經(jīng)常有香客問我,道長筹裕,這世上最難降的妖魔是什么醋闭? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮朝卒,結(jié)果婚禮上证逻,老公的妹妹穿的比我還像新娘。我一直安慰自己抗斤,他們只是感情好囚企,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瑞眼,像睡著了一般龙宏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上伤疙,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天烦衣,我揣著相機與錄音,去河邊找鬼。 笑死花吟,一個胖子當(dāng)著我的面吹牛秸歧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播衅澈,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼键菱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了今布?” 一聲冷哼從身側(cè)響起经备,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎部默,沒想到半個月后侵蒙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡傅蹂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年纷闺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片份蝴。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡犁功,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出婚夫,到底是詐尸還是另有隱情浸卦,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布案糙,位于F島的核電站限嫌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏时捌。R本人自食惡果不足惜怒医,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望匣椰。 院中可真熱鬧裆熙,春花似錦端礼、人聲如沸禽笑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽佳镜。三九已至,卻和暖如春凡桥,著一層夾襖步出監(jiān)牢的瞬間蟀伸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留啊掏,地道東北人蠢络。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像迟蜜,于是被迫代替她去往敵國和親刹孔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350