靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放 | 社區大學終身學習網
![靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放](https://i.imgur.com/1IaoGs0.jpg)
2019年10月24日—「人生苦短,我用Python!」摒棄像是複製、貼上這種麻煩步驟,Python可有效降低7大常見生活情景的繁瑣流程。
![靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放](https://i.imgur.com/1IaoGs0.jpg)
編按:本文作者為Python工程師,分享了他運用Python簡化生活的技巧與經驗。
在生活和工作中,往往充斥著一些枯燥且乏味的事情。所以要讓自己從機械地重複性勞動中解放出來,才是解放身心的正確姿勢。
本文列舉了我自己平時在工作和生活中的七個小場景,每個場景都是帶有這樣「重複性」性質的事情,一起看看我是如何用Python這門簡單易懂的程式語言去解決這些事情吧。
全文我都以macOS環境來模擬實際的操作情況,當中的程式碼也可以在Windows下運行,稍微修改路徑即可。
場景1:批量修改文件名一般來說,注重信息安全的公司都不會允許員工私自安裝第三方軟體。這樣的情況就發生在公司給我配的Windows筆電上。
如果你用的是macOS,那麼你可以很快地選中相同類型的一批文件,然後右鍵調出系統自帶的重命名功能批量修改文件命名。但是這些命名修改只能實現一些簡單地頭尾修改或是替換,如果想要修改文件拓展名則不行。
所以不管是用Windows也好,還是用macOS也好,我就自己寫一個簡單的Python腳本吧!假設我現在有這麼一堆文件,都是.png為後綴的,我想把它們全部都換成.jpg格式。
普通版碰上我上面說的這種無法私自安裝第三方軟體的用不了的情況,那麼你就要自己手動一個一個右鍵然後重新命名了。
Python版我可以簡單利用Python內建的os庫來進行文件命名的修改操作。
一般的文件名重新命名到這就可以結束了。
但是如果碰到是這種中英文標點混雜的極端方式命名的文件,只想要以當中的中文來命名怎麼辦?
這時候就可以加入一個正則表示式的功能,可以讓我們的程式更加強大。關於正則表示式的相關介紹可以參考王樹義老師的這篇文章:
Python正則版這裡我就僅調用了P...
學Python可以做什麼:9個Python應用報你知 | 社區大學終身學習網
靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放 | 社區大學終身學習網
附範例與完整程式碼!手把手帶著你用Python 做出爬蟲、抓取 ... | 社區大學終身學習網
學程式能做什麼?你所不知道的「Python有趣用途」(上) | 社區大學終身學習網
1090714Python程式設計應用範例 | 社區大學終身學習網
Python 範例集錦 | 社區大學終身學習網
Python 是什麼?Python 可以做什麼?新手必看Python 入門 ... | 社區大學終身學習網
Python從初學到生活應用超實務(電腦視覺與AI加強版) | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
遊戲程式設計哪裡學?臺東縣臺東社區大學開課資訊
想要學習遊戲程式設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
![](https://i.imgur.com/1IaoGs0.jpg)
投資理財Multicharts遇上選擇權哪裡學?新竹市竹塹社區大學開課資訊
想要學習投資理財Multicharts遇上選擇權可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦越來越好玩 (中階)哪裡學?臺南市新化社區大學開課資訊
想要學習電腦越來越好玩(中階)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
影像詩創作哪裡學?嘉義市嘉義社區大學開課資訊
想要學習影像詩創作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像彩粧(初階)哪裡學?臺北市士林社區大學開課資訊
想要學習數位影像彩粧(初階)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
Excel程式設計基礎班哪裡學?宜蘭縣宜蘭社區大學開課資訊
想要學習Excel程式設計基礎班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
創客機器人哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
鍵盤玩暑假(基礎)哪裡學?臺北市北投社區大學開課資訊
想要學習鍵盤玩暑假(基礎)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
生活創意木工-實作哪裡學?新北市中和社區大學開課資訊
想要學習生活創意木工-實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像彩粧(基礎)哪裡學?臺北市士林社區大學開課資訊
想要學習數位影像彩粧(基礎)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
Excel程式設計基礎班哪裡學?宜蘭縣羅東社區大學開課資訊
想要學習Excel程式設計基礎班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦與智慧型手機應用入門哪裡學?臺中市大屯社區大學開課資訊
想要學習電腦與智慧型手機應用入門可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦與智慧型手機APP應用哪裡學?南投縣濁水溪社區大學開課資訊
想要學習電腦與智慧型手機APP應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...