首页 > 编程语言 > 详细

024Python路--包

时间:2018-11-14 11:49:34      阅读:123      评论:0      收藏:0      [点我收藏+]

1.包含多个模块的目录,目录下有个特殊文件__init__.py
文件内指定对外界提供的模块的列表
from . import send_message
2.新建message包,右键--new--Python Package
目录 send_message.py def send();
receive_message.py def receive():
__init__.py

发布模块
M包
A.py
B.py
setup.py
setup.py内容
from distutils.core import setup
setup(name = "M" #包名
version = "1.0" #版本
description = "" #描述信息
long_description = "" #描述完整信息
author = "" #作者
url = "" #个人主页
py_modules = [‘M.A‘,
‘M.B‘] )

1)打开终端,找到包,setup.py
2)python3 setup.py build #构建模块
bulid
---lib
---M
---A
---B
---init
3)python3 setup.py sdist #生成发布压缩包
dist
---M-1.0.tar.gz

4)安装模块
tar -zxvf M-1.0.tar.gz
sudo python3 setup.py install #cat PKG-INFO 查看setup.py内容
5)卸载
   import 包名 、print(M.__file__) #显示包所在路径
cd ...
sudo rm -r M

024Python路--包

原文:https://www.cnblogs.com/5014sy/p/9957002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!