自定义模块非重点。
定义模块的意义:把自己写的模块方法放入到系统模块中,下次使用的时候可以像调用系统方法一样方便调用。
自定义模块的发布,安装
1.发布安装自定义的包、模块到系统目录
创建要发布的包(包中包含对应的模块)
在统一目录中创建setup.py模块
setup.py文件中的内容
from distutils.core import setup
setup(name='压缩包的名字',‘*version='版本号',description = "描述",author = "作者”*,py_modules=[‘包名1.模块1',‘包名1.模块2','包名2.模块1’])
斜体为非必要数据
2. 找到文件所在位置,执行以下两个命令
2.1 构建模块
使用DOS命令
通过cd 找到需要构建模块的文件所在位置
dir 在DOS命令下查看当前目录下的所有文件信息
python setup.py build
系统创建了一个build的包(文件夹)
2.2 执行打包
python setup.py sdist
系统创建dist包——内含自定义模块的压缩包(要用的就是它)
以及MANFEST文件
安装的方式:
1.找到模块的压缩包
2.解压
linux下用解压命令,tar zvxf*.tar.gz
windows下直接解压
在DOS命令下
1.1找到模块的压缩包
3..进入解压后的文件夹 ——文件夹内有setup.py
执行
python setup.py install
判断是否写入可调用
安装位置在 系统文件中的site-packages中