1、通过命令查询信息,获得帮助
以timeit模块为例,说明怎样查询模块的相关信息
1)快速查询模块的用法
help(timeit)
print(timeit.__doc__)
2)查询模块定义了哪些变量,函数和类
dir(timeit)
3)直接获取可供调用接口信息
timeit.__all__
注:1、不有所有的模块都有__all__属性
2、如果一个模块设置了__all__属性,那么使用"from timeit import *"这样的形式导入命名空间,就只有__all__属性这个列表里边的名字才会被导入,其它的名字不受影响
3、如果没有设置__all__属性,用"from timeit import *"就会把所有不以下划线开头的名字都导入到当前命名空间,所以,建议在编写模块的时候,将对外提供的接口函数和类
都设置到__all__属性这个列表里
4)查询模块的源代码位置
timeit.__file__
2、常用快捷键
Ctrl + C : 退出当前死循环
3、退出解释器
quit():退出解释器
4、python的程序有两种退出方式
1)os._exit()会直接将python程序终止,之后的所有代码都不会继续执行
2)sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行
5、python 模块路径
Python会在以下路径中搜索它想要寻找的模块:
1). 程序所在的文件夹
2). 标准库的安装路径
3). 操作系统环境变量PYTHONPATH所包含的路径
将自定义库的路径添加到Python的库路径中去,有如下两种方法:
1). 动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径
import sys
sys.path.append(r'your_path')
2). 在Python安装目录下的Libsite-packages文件夹中建立一个.pth文件,内容为自己写的库路径。示例如下
E:\work\Python\http
E:\work\Python\logging
动态增加路径
通过 sys 模块的 append() 方法在 Python 环境中增加搜索路径:
import
sys
sys.path.append(
'/home/wang/workspace'
)