标准库和第三方包
import module
from module import XXX #容易引起命名冲突
import module as other_name
#安装
pip install package_name
#第三方包来源
https://pypi.org/
编写和搭建模块
#可调试模块,导入模块时不执行调试
if __name__=="__main__":
#python模块路径
import sys
sys.path
#添加路径
sys.path.append("")
包
包:有一定层次的目录结构
- “.py”文件或子目录
- init.py
导入到本地的包需要: - inint.py
- setup.py
- LICENSE
- README.md
- module
#安装方式
python setup.py install
当module有子目录时:book(mybook)
#导入方式
import book.mybook
发布包
在https://test.pypi.org/网址注册账号(练习)
python setup.py sdist bdist_wheel
#pip install twine
twine upload --repository-url https://test.pypi.org/legacy/ ./dist/*
学习于Python入门到实战星选卡