模块和包
2019-01-04 本文已影响0人
时光偷走了青春
模块和包
一、模块的分类
1,第三方模块
工具安装
image.png
源码安装
image.png
image.png
image.png
2,自定义模块
image.png3,内置模块
模块除了 第三方模块, 自定义模块,还有 内置模块。
二、模块的使用
a.导入模块
image.png
更多模块导入的放式
image.png
b.使用模块中的对象
要想使用模块中的变量名或者函数名等,只需要使用 模块名.变量名 的方式即可。
image.png
三、包
包就是包含了一个 init.py 文件的文件夹,这个文件夹下可以有更多的目录或文件。就是说,包里可以用子包或单个 .py 的文件。
其实包也是模块,就是说包和单一的 .py 文件统称为模块。
使用包
image.pngimage.png
四、模块的内置变量name
每个 .py 文件都有一个变量名 name, 这个变量名的值会根据这个文件的用途不同而随之变化。
当文件作为模块被其他文件使用时,name 的值是这个文件的模块名
当文件作为脚本(就是作为可执行文件)使用时,name 的值是字符串类型的 'main'
通常你会看到一些 Python 脚本中会有类似下面的代码:
image.png
image.png