(一)定义
模块:就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块
导入模块有两种方法
第一种:import(模块名)
缺点:使用模块里面的内置工具时需前面加上模块名,不能省略
第二种:from(模块名)import(需使用的工具名)
from(模块名)import*--------------------代表将这个模块里的所有工具调出
(二):sys path
可以使用sys path,找到模块的位置
(三)自定义模块
创建xx.py文件也相当于创建模块
__all__可以控制别人导入模块时,可以使用的工具
因为num我没有放在__all__参数里面,所以不能用
__name__可以判断是谁在导入,自己用的话直接执行,别人的话需要导入
(三)包
通俗的说:文件下在创建__init__.py ----------构成包
(四)模块安装
第一步:建一个文件 pakeAge(这个名字自己起随意)
第二步:cd pakeAge
第三步:
第四步: 其实就是在packAge下创建包a,包b,和setup.py文件,然后建一些文件在a,b下面

第五步:把想要写的信息写入setup.py文件中,并建构setup.py 文件(这个时候你会发现,建构时只会写入你选入的文件)
第六步:生成发布压缩包
第七步:把这个压缩包发到桌面上供使用
第八步:下载之前需要解压缩在安装 python3 setup.py install
网友评论