Python的隱藏技能,其中一項竟然能幫你告白?(下)

本篇為下篇,上篇請點此 連結 實用的Python隱藏技能還沒完!剩下的一個比一個還令人離不開Python~~ 4. 自動寄送 Email 既然電腦都能自動操作了,那當然也要介紹自動寄送 Email 的模組: Python 的「 Smtplib 」。他是 Python 內建 的 SMTP(簡單郵件傳輸協定,Simple Mail Transfer Protocol )模組,可以傳送純文字郵件、HTML 郵件以及帶附件的郵件。 使用 Python 的 Smtplib 傳送郵件十分簡便易學,只要掌握了各種郵件型別的構造方法,正確設定好函數,就是一種寄送 Email 的方便途徑。 對於需要每天發送好幾百份相同、不同 mail 的工作,藉助 Python 來自動發送 mail 絕對能讓你事半功倍。除了自動寄送,還有如定時寄送,正文添加圖片,附件添加圖片和編寫圖形化介面等等的功能都可以由 Smtplib 簡單達成。 5. 整理電腦檔案 平時放鬆滑手機時、你會不會感覺自己就像隻倉鼠,看到什麼新鮮有趣的圖片、音樂跟影片就下載,而且還放在不同資料夾,想著「之後再一次整理就好」,就越放越多、更不知道怎麼整理呢? 那 Python 的 OS 模組一定是你最好的整理幫手,OS 模組包含普遍的作業系統功能,在系統檔案和目錄操作中是很方便的模組,可以處理幾乎所有跟檔案、副檔名、資料夾的移動、刪除、複製、重新命名等等。例如哪一天想把手機裡散落在各資料夾的圖片檔都整理到電腦,就可以透過 OS 模組,省下一個一個資料夾翻找的時間囉! OS 模組是 Python 標準庫中一個典型的跨平台模組,支援 Windows 和 Linux 等系統操作,無需修改任何程式碼,也不會產生錯誤。就算是無需太深入操作的初學者,也能透過常見函式來快速處理完,今後就把檔案大掃除交給 Python 吧。 6. Python 變身告白神器 在 Python 編程界中有個浪漫的故事:有個電腦專業的朋友,靠對 Python 的熟悉,突發奇想,竟設計了一個小程式,將一串數學難題的運行過程與結果,以愛心造型呈現出來,還因此打動了一位數學系女孩的芳心,二人因此成為羨煞旁人的情侶,這種告白方法著實跌破親朋好友的眼鏡!...