Python 使用 timestamp 的注意事項
Python 雖然有為 datetime 模組提供方便的 timestamp() 方法,但仍有需要注意的地方,否則將會導致我們拿到錯誤的時間戳(timestamp),衍伸出不必要的麻煩。
Posted on Jul 27, 2019 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
Python 雖然有為 datetime 模組提供方便的 timestamp() 方法,但仍有需要注意的地方,否則將會導致我們拿到錯誤的時間戳(timestamp),衍伸出不必要的麻煩。
Posted on Jul 27, 2019 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
年紀越大越容易金魚腦發作,有些東西不記錄成文章就特別容易忘。
本文記錄 Python 幾種常用的檔案(包含壓縮檔)與資料夾操作,以供速查之用。
Posted on Dec 13, 2018 in Python 程式設計 - 初階 by Amo Chen ‐ 2 min read
Python 是注重排版的程式語言,如果排版排得不好,閱讀的時候就會無來由的感到痛苦。
其中長字串的排版也是有些學問的,可以善用幾個小秘訣讓排版變好看,拯救壞心情!
Posted on Aug 2, 2018 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
進行資料處理時,時常會需要針對一些特殊字元進行轉換,維持資料的一致性。例如,日本人很常輸入全型數字(FULLWIDTH DIGIT),就需要轉為半型數字比較恰當。
但此時用 replace
瘋狂取代就不適合了,可以考慮看看內建的 maketrans
與 translate
幫忙轉換的工作。
Posted on Mar 16, 2018 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
一般開發程式不一定全然都得具備使用者介面(User Interface, UI),對於一些用途簡單的程式而言,使用命令列來運行即可,也能夠省去 UI 開發的成本。
開發命令列程式,經常會遇到的就是參數處理的問題,程式必須能夠靈活得取得所有參數,在 C 語言內有 getopt() 這個函數幫忙處理參數問題,同樣地,Python 2.7 之後也有 argparse 模組幫忙處理參數的取得(2.7 之前需用 getopt )。
Posted on Dec 11, 2016 in Python 程式設計 - 初階 by Amo Chen ‐ 3 min read
之前一直覺得 npm 安裝套件時的 loader 很有趣,便想用 Python 也做一個看看。
Posted on Nov 24, 2016 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
Python 的優點之一就是有著豐富的模組可供安裝使用,大部分的情況下我們只要負責 import 模組使用就好,不需要特別在意模組的路徑。
只是有時候可能會需要修改模組的需求,這時候就得清楚知道模組的路徑才有辦法進行修改。
Posted on Nov 24, 2016 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
如果說最方便且偷懶的對程式進行除錯訊息的記錄是 print()
的話,那麼我的建議是-「如果你正在使用最方便且偷懶的方法,而且知道這種方式不好的話,那麼請花費一點點時間看完這篇文章;如果你早已經像喝水一樣自然地使用 logging
模組的話,可以不需要在閱讀此篇文章」
Posted on Sep 9, 2016 in Python 程式設計 - 初階 by Amo Chen ‐ 2 min read