码迷,mamicode.com
首页 > 编程语言 > 详细

024Python路--包

时间:2018-11-14 12:33:32      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:sudo   script   信息   打开   send   文件   util   import   mod   


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路--包

标签:sudo   script   信息   打开   send   文件   util   import   mod   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!