如何在 Python 中用 Decorator 顯示 deprecated 警告?
用途: 用來警告 function 或 class method 已過時,如果有指定取代的function的話,在runtime時改用取代的function Python 2.7.2+ (default, Oct 4 2011, 20:03:08) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from vsg…
繼續閱讀⋯⋯
如何使用 dh_python2 製作 Debian Package?

Debian 官方目前建議改用使用 dh_python2 取代 py_supportpy_central,以下是自己轉換的紀錄,只適用打包單純的Python module,並不適合Python module裡面有包含extension.

繼續閱讀⋯⋯
如何在 Python 用 Data Object 傳遞資料?
當資料耦合度很高時候, 我習慣做一個 data object 把他放進去, 因為 python 是動態程式語言,所以你可以在建立物件時,直接設定 object attribute value。 簡單版本 class Data(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) # the result is hychen print Data(name='hychen').name 這個版本則保護了built-in attrib…
繼續閱讀⋯⋯
夢境 320

我手拿著 90 手槍,沿著樓梯一路向下, 底下黑壓壓的一群人,緩緩步行向上, 沒人對被手槍指著有反應。

繼續閱讀⋯⋯
口足程式設計師

如果沒有手,你不知道什麼是擁抱的感覺。如果沒有手,你不知道生活中許多理所當然的動作原來都這麼麻煩。如果沒有手,你將是什麼樣的人?

繼續閱讀⋯⋯