python中的模块

来源:互联网 发布:mac版qq群相册在哪儿 编辑:程序博客网 时间:2024/06/15 13:26

在python中有一个概念叫做模块,在python中用关键字 import 来引入某个模块

python中的 *__name__

这里写图片描述

这里写图片描述

这里写图片描述

python 中的包

包将有联系的模块组织在一起,有效避免模块名称冲突问题

1 . *__init__

建一个module文件夹,再在这个文件夹里建一个*__init__.py文件,再把写好的模块放到这个文件夹里,
这个module文件夹就是一个包。包里最主要的就是*__init__.py文件,没有它这个包就不存在。

这里写图片描述

2 . *__all__

一般*__init__.py 文件是空白的,可以直接import到包的所有函数,而有的定义了*__all__ ,
则import的时候只会导入*__all__ 里被定义的模块(函数)。

这里写图片描述

这里写图片描述

自己制作模块并安装到系统

在module文件夹里建一个setup.py文件,内容写:

from distutils.core import setupsetup(name="lihang",version="1.0",description="lihang's module",author="zhaolihang",py_modules=['test','test1'])

这里写图片描述
再敲 python3 setup.py build
这里写图片描述

接下来敲 python3 setup.py sdist
这里写图片描述

这里写图片描述

模块安装、使用

安装方式
1 . 找到模块的压缩包
2 . 解压
3 . 进入文件
4 . 执行命令 sudo python setup.py install

这里写图片描述

这里写图片描述

0 0
原创粉丝点击