小心使用 Python 2 的 hasattr()
hasattr() – A Dangerous Misnomer 這篇文章指出,在 Python 2 的 hasattr() 有個問題會導致 hasattr() 的行為不正確,還蠻值得留意的。
196 篇 · 第 24 頁
hasattr() – A Dangerous Misnomer 這篇文章指出,在 Python 2 的 hasattr() 有個問題會導致 hasattr() 的行為不正確,還蠻值得留意的。
利用 Django 開發 Web application 時可以利用 logging 模組幫忙除錯,但如果是已經上線運作的 Web application 光靠 logging 模組就不夠方便了,畢竟無法時時刻刻都去看日誌檔(log)了解系…
做加密時常常不可或缺的就是 salt ,以下列幾種產生 salt 的方法。
本篇記錄如何在 Django 的 tastypie 套件中增加自己的 API endpoint 。
一般而已, Python 客製化的 Exception 通常都會這麼做: class AnException(Exception): pass class AnOtherExeption(Exception): pass
CSV 大概是目前最直覺方便的資料格式,除了可以用 Excel, OpenOffice , LibreOffice 等文書處理軟體編輯之外,也可以用程式語言進行處理與分析。不過有時候還是會需要在終端機(Terminal)上進行 CSV 的簡…
Faker 是一個有趣的 Python 模組,蠻適合用來產生測試資料集的,包含常見的姓名、地址以及隨機文章段落都能夠產生,甚至還支援各種不同語系。若能夠掌握的話,對於測試資料集的產生可以說是相當方便。
建議本文的閱讀者可以先看過 Python unittest 了解基本觀念之後再閱讀本文。 俗話說的好:「不學測試,無以立。」想寫得一手好程式就從測試著手。 雖然 Python 內建 unittest,但畢竟還是有些許不便之處。基於不重新造輪…