包的使用
init.py
from . import receieve_message
from . import send_message
receieve_message.py
def receieve():
print("I am receieve")
return 'receieve'
send_message.py
def send():
print("I am send")
外部调包
import message
message.send_message.send()
txt = message.receieve_message.receieve()
print(txt)
-----------------------------------------------------------------------------------------------------
制作发布压缩包步骤如下
第一步、创建 setup.py,注意要和包在同一级目录下,内容参考如下
from distutils.core import setup
setup(name="message",
version="1.0",
description="发送和接收消息模块",
long_description="完整的发送和接收消息模块",
author="zuo",
author_email=" 3200xxxx@qq.com",
url="https://blog.csdn.net/m0_53721382?spm=1000.2115.3001.5343",
py_modules=["message.send_message",
"message.receive_message"])
第二步、构建模块(ubuntu (python3),windows (python)都可以)
python3 setup.py build
第三步、生成发布压缩包
python3 setup.py sdist
第四步、安装模块,解压message-1.0.tar.gz即可
tar xf wd_message-1.0.tar.gz
sudo python3 setup.py install
第五步、卸载模块,直接从安装目录下,把安装模块的 目录 删除就可以
cd /usr/local/lib/python3.6/dist-packages/
sudo rm -r message*