024Python路--包
Posted 5014sy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了024Python路--包相关的知识,希望对你有一定的参考价值。
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路--包的主要内容,如果未能解决你的问题,请参考以下文章