[2015-08-20] python026

Python執行環境:

解釋器環境與選項:
    Python解釋器啓動:
        python [options] [-c cmd| filename | - ] [args]
            -O      優化模式
            -OO     優化模式,在創建.pyo文件時刪除文檔字符串
            -c cmd  以字符串形式執行cmd
            -v      詳細模式,跟蹤導入語句
Python解釋器環境變量:
    PYTHONPATH          以冒號分隔的模塊搜索路徑
    PYTHONSTARUP        在以交互方式啓動時執行的文件
    PYTHONHOME          Python安裝的位置
    PYTHONOPTIMIZE      相當於-O選項

Python代碼的測試、調試與探查:

Python文檔字符串:
    如果函數、類或模塊的第一行是一個字符串,這個字符串就稱爲文檔字符串(docstrings)
    內置函數help()或對象的默認方法__doc__可以顯示這些文檔字符串
doctest模塊:
    doctest模塊允許在文檔字符串內嵌入註釋以顯示各種語句的期望行爲,尤其是函數和方法的結果
        此處的文檔字符串看起來如同一個交互式shell會話
        可用於測試文檔是否與程序主體保持同步,或基於文檔對程序本身做測試
    創建可自測試的模塊:
        在模塊的尾部添加如下代碼即可:
            if __name__ == '__main__':
                import doctest
                doctest.testmod()
        此類模塊在Python解釋器中直接運行時即能進行自我測試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章