一、模块化编程的理念
二、模块化编程的流程
1.
2. 3.测试并获取模块的作用
4.
三、import和from...import的区别
import:用于导入模块
from...import:用于导入模块下的类、函数,是调用上的关系
2.import加载底层原理
四、包的本质和创建
1.
包的导入方式示例:
五、 sys.path和模块搜索路径详解
六、模块的本地发布和安装
发布:
创建文件夹(名字和模块相同)---创建setup.py文件--通过终端发布文件(python setup.py sdist)
安装:
将压缩的放到Python下Lib的site-packages下面--python setup.py install【当前文档下执行此命令,则安装的是当前目录下的模块】
setup.py的代码:
from distutils.core import setup setup(name='Mathsuper', #对外我们模块的名字 version='1.0', #版本号 description='这是一个对外发布的模块,里面只有数学方法用于测试', author='Mrschen', author_email='', py_modules=['Mathsuper.test1'],#要发布的模块 )
七、Pypi官网--远程上传和管理模块
注册PyPI网站(注意:邮件激活)--创建用户信息(家目录下创建文件.pypirc)--在当前目录下执行python setup.py sdist upload即可上传