day-15
自定义模块
什么是模块:本质就是一个 .py 文件,封装语句的最小单位。
-
什么是自定义模块:实际上就是定义 .py 文件。
-
其中可以包括:变量定义,可执行语句,for循环,函数定义等等,他们统称模块的成员
-
-
模块的运行方式:
-
脚本方式:直接解释器执行。或者pycharm中右键运行。
-
模块方式:被其他的模块导入,为导入它的模块提供资源(函数定义,变量,类定义等。。)
-
-
自定义模块被其他模块导入时,其中的可执行语句会立即执行。
-
python中提供了一种可以判断自定义模块是属于脚本方式运行还是模块方式运行。
-
脚本方式运行时
__name__
变量是固定的字符串__main__
-
以导入方式运行时,
__name__
就是本模块的名字
-
-
-
系统导入模块的路径
-
内存中:如果之前成功导入过某个模块,直接使用已经存在的模块
-
内置路径中:安装路径下–>Lib文件下
-
sys.path:是一个模块导入路径列表,动态修改sys.path就可导入自定义模块。
-
查看 sys.path 内容
import sys print(sys.path)
-
-