[python] [linux] 第1次將工作自動化就上手 | 就是愛看書
![[python] [linux] 第1次將工作自動化就上手](https://i.imgur.com/y8QtHep.jpg)
2020年6月13日—看了一下原本的程式碼後,發現任務很單純,也沒什麼需要人工處理的例外,大致的過程是在linuxserver使用crontab排程執行python程式,並把執行 ...
![[python] [linux] 第1次將工作自動化就上手](https://i.imgur.com/y8QtHep.jpg)
Visits: 4
公司有一支用 pascal(delphi) 寫的程式,功能是給使用者手動更新一張健保署的 excel 到資料庫的程式,由於 delphi 只支援 BIG5 的編碼,在處理那張資料表的時候,有時候會出現亂碼而無法順利地匯入資料庫中。因此最近被交辦用 python 來處理這項工作任務。
看了一下原本的程式碼後,發現任務很單純,也沒什麼需要人工處理的例外,大致的過程是在 linux server 使用 crontab 排程執行 python 程式,並把執行結果 mail 給自己即可,就以此文來記錄工作的內容。
任務分解先來分解這項任務所需要的功能:
自動化下載與解壓縮 讀取檔案,進行資料處理 資料庫操作 程式記錄檔(log) 自訂 logger 同一 logger 在不同 module 間共用 自動化執行 排程執行 email 通知以下逐步紀錄工作的過程
任務說明 1. 自動化下載與解壓縮對於網站的解析,最常用到的套件就是 requests 與 beautifulsoup 了,在 terminal 下輸入指令安裝:
pip install requests pip install beautifulsoup4beautifulsoup 在解析網站的時候有幾種方法,詳細說明在此[1],這邊我選用 lxml 的方法,因此也要在 terminal 中安裝 lxml 的解析引擎。
pip install lxml安裝完成後,就可以開始進行 web 的操作了。我的目標是,到網站中找到目標 ex...
開始在Windows 上使用Python 進行指令碼處理和自動化 | 就是愛看書
設定Windows 工作排程定期執行Python 爬蟲程式 | 就是愛看書
【Windows排程】使用windows排程器讓python自己動起來吧 ... | 就是愛看書
[Python爬蟲教學]定時自動化執行Google(GCP)雲端平台上的 ... | 就是愛看書
[python] [linux] 第1次將工作自動化就上手 | 就是愛看書
5種Python使用定時排程任務的方式 | 就是愛看書
[Python | 就是愛看書
[快速教學] ePy Lite 如何自動執行Python? | 就是愛看書
定期執行Python 爬蟲程式並儲存至資料庫 | 就是愛看書
Python 自動化工作術 | 就是愛看書
![](https://i.imgur.com/y8QtHep.jpg)
《Python功力提升的樂趣: 寫出乾淨程式碼的最佳實務》碁峰資訊 978-986-502-771-1 (平裝, 384面, 23公分)
《Python功力提升的樂趣:寫出乾淨程式碼的最佳實務》好看嗎?作者AlSweigart原著;H&C譯由「碁峰資訊」出版,ISBN:978-986-5...
![](https://i.imgur.com/y8QtHep.jpg)
《Excel函數庫最完整職場商業應用王者歸來》深智數位 978-986-5501-91-4 (PDF)
《Excel函數庫最完整職場商業應用王者歸來》好看嗎?作者洪錦魁著由「深智數位」出版,ISBN:978-986-5501-91-4(PDF),以下...
![](https://i.imgur.com/y8QtHep.jpg)
《Excel函數庫最完整職場應用王者歸來》深智數位 978-986-5501-90-7 (平裝, NT$680, 450面, 23公分)
《Excel函數庫最完整職場應用王者歸來》好看嗎?作者洪錦魁著由「深智數位」出版,ISBN:978-986-5501-90-7(平裝,NT$680,450...