[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解释器中直接运行时即能进行自我测试
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章