模块
1. 通过过import调用,例如import random
2. from…import,例如from random import randint
3.import random as rm,重命名导入模块的名称
4.给程序传递参数,import sys,sys.argv
包
1.相当于一个目录,相同功能的模块放在一起,目录.模块名
2.python2要在文件夹下创建__init__.py的文件,
模块的发布:
1.在包的同级目录下新建setup.py文件
2.文件里写两行代码
from distutis.core import setup
set(name="包的名称",version="1.0",discribtion="描述",author="",包名=[模块名,模块名……])
3.python setup.py build
4.python setup.py sdist
模块的安装:
1.把压缩包复制到目录,解压
2.python setup.py install