靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放 | 就是愛看書
2019年10月24日—摒棄像是複製、貼上這種麻煩步驟,Python可有效降低7大常見生活情景的繁瑣...所以我就透過Python寫了一個每天自動生成模板,並創建一個Markdown樣式 ...
編按:本文作者為Python工程師,分享了他運用Python簡化生活的技巧與經驗。
在生活和工作中,往往充斥著一些枯燥且乏味的事情。所以要讓自己從機械地重複性勞動中解放出來,才是解放身心的正確姿勢。
本文列舉了我自己平時在工作和生活中的七個小場景,每個場景都是帶有這樣「重複性」性質的事情,一起看看我是如何用Python這門簡單易懂的程式語言去解決這些事情吧。
全文我都以macOS環境來模擬實際的操作情況,當中的程式碼也可以在Windows下運行,稍微修改路徑即可。
場景1:批量修改文件名一般來說,注重信息安全的公司都不會允許員工私自安裝第三方軟體。這樣的情況就發生在公司給我配的Windows筆電上。
如果你用的是macOS,那麼你可以很快地選中相同類型的一批文件,然後右鍵調出系統自帶的重命名功能批量修改文件命名。但是這些命名修改只能實現一些簡單地頭尾修改或是替換,如果想要修改文件拓展名則不行。
所以不管是用Windows也好,還是用macOS也好,我就自己寫一個簡單的Python腳本吧!假設我現在有這麼一堆文件,都是.png為後綴的,我想把它們全部都換成.jpg格式。
普通版碰上我上面說的這種無法私自安裝第三方軟體的用不了的情況,那麼你就要自己手動一個一個右鍵然後重新命名了。
Python版我可以簡單利用Python內建的os庫來進行文件命名的修改操作。
一般的文件名重新命名到這就可以結束了。
但是如果碰到是這種中英文標點混雜的極端方式命名的文件,只想要以當中的中文來命名怎麼辦?
這時候就可以加入一個正則表示式的功能,可以讓我們的程式更加強大。關於正則表示式的相關介紹可以參考王樹義老師的這篇文章:
Python正則版這裡我就僅調用了P...
Python自動化繁瑣工作:報價單製作 | 就是愛看書
靠Python甩掉機械式作業!7大常見煩人場景,用程式語言來解放 | 就是愛看書
開始在Windows 上使用Python 進行指令碼處理和自動化 | 就是愛看書
Python學習資源整理 | 就是愛看書
以python自動抓取gif梗圖為例,十分鐘簡單上手爬蟲 ... | 就是愛看書
Python自動化Excel數據演示,學習辦公必備技能。合併工作表 | 就是愛看書
使用Python語言做自動控制的方法 | 就是愛看書
《Excel函數庫最完整職場商業應用王者歸來》深智數位 978-986-5501-91-4 (PDF)
《Excel函數庫最完整職場商業應用王者歸來》好看嗎?作者洪錦魁著由「深智數位」出版,ISBN:978-986-5501-91-4(PDF),以下...
《Python功力提升的樂趣: 寫出乾淨程式碼的最佳實務》碁峰資訊 978-986-502-771-1 (平裝, 384面, 23公分)
《Python功力提升的樂趣:寫出乾淨程式碼的最佳實務》好看嗎?作者AlSweigart原著;H&C譯由「碁峰資訊」出版,ISBN:978-986-5...
《Excel函數庫最完整職場應用王者歸來》深智數位 978-986-5501-90-7 (平裝, NT$680, 450面, 23公分)
《Excel函數庫最完整職場應用王者歸來》好看嗎?作者洪錦魁著由「深智數位」出版,ISBN:978-986-5501-90-7(平裝,NT$680,450...
《淺談邊緣運算: 智慧生活大趨勢》全華圖書 978-986-503-669-0 (平裝, 150面, 26公分)
《淺談邊緣運算:智慧生活大趨勢》好看嗎?作者AI4kids編著由「全華圖書」出版,ISBN:978-986-503-669-0(平裝,150面,26公分)...
《文心雕龍學思錄》樂學 978-986-88194-9-8 (精裝, NT$300, 252面, 21公分)
《文心雕龍學思錄》好看嗎?作者呂武志著由「樂學」出版,ISBN:978-986-88194-9-8(精裝,NT$300,252面,21公分),以下為此書...
《Python程式設計講義與程式集錦》滄海 978-986-363-127-9 (平裝, 204面, 26公分)
《Python程式設計講義與程式集錦》好看嗎?作者張丁才編著由「滄海」出版,ISBN:978-986-363-127-9(平裝,204面,26公分),以...
《輕鬆學自然語言處理: 電腦這樣理解語言》全華圖書 978-986-503-668-3 (平裝, 168面, 26公分)
《輕鬆學自然語言處理:電腦這樣理解語言》好看嗎?作者AI4kids編著由「全華圖書」出版,ISBN:978-986-503-668-3(平裝,168面...
《超??斯: 拼拔??力. A1》京尼教育科技 978-986-5574-04-8 (平裝, 24面, 30公分)
《超??斯:拼拔??力.A1》好看嗎?作者??利???由「京尼教育科技」出版,ISBN:978-986-5574-04-8(平裝,24面,30公分),以下為此...