Python笔记----加载模块

1.使用环境变量加载模块
Python会根据PYTHONPATH环境变量的值来确定到哪里来加载模块。PYTHONPATH环境变量的值是多个路径的集合,这样Python就会依次搜索PYTHONPATH环境变量所指定的多个路径,试图从中找到程序想要加载的模块。

2.默认的模块加载路径(D:\tools\Thonny\Thonny\Lib\site-packages)
找到Python的默认的以lib\site-packages结尾的模块加载路径,将编写好的模块拷贝到该路径下,就相当于为Python扩展了一个模块,这样任何的Python程序都可以使用它。

3.模块____all____变量
有时候模块中虽然包含很多成员,但并不希望每个成员都被暴露出来供外界使用,此时可借助模块的____all____,将变量的值设置成一个列表,只有该列表中的成员才会被暴露出来。例如:

Python笔记----加载模块
Python笔记----加载模块

all变量的意义在于为模块定义了一个开放的公共接口。只有all变量列出的程序单元,才是希望该模块被外界使用的程序单元。