如果大家希望自己开发的模块,分享给别人,可以按照以下步骤.

制作发布压缩包步骤

①创建setup.py

  • setup.py文件
from distutils.core import setupsetup(name="hm_message",                        # 包名version="1.0",                            # 版本号descripion="发送和接收模块",              # 描述信息long_description="完整的发送和接收模块",  # 完整的描述信息author="KaiSarH",                         # 作者author_email="huankai7@163.com",          # 作者邮箱url="https://blog.csdn.net/KaiSarH",      # 主页py_modules=[                           # 希望分享模块列表 "hm_message.send_message","hm_message.receive_message"]
)

②构建模块

在命令提示符中使用命令,到相应目录下

python setup.py build

③生成压缩包发布

执行命令

python setup.py sdist

之后便生成自己模块的压缩包,便可以分享出去了.

Python:如何发布自己的模块相关推荐

  1. Python 制作、发布与安装模块

    文章目录 1. 按 2. 设置模块(.py文件)和包(文件夹) 2.1. 创建目录和文件 2.2. 设置setup.py文件的内容 2.3. 设置test.py文件的内容 2.4. 设置\__init ...

  2. python 模块 导入机制 模块搜索 Python包 发布python模块或程序

    python 模块 python模块:以.py结尾的代码文件.        顶层文件: 程序执行入口        模块文件1        模块文件2        模块文件3 在python中一 ...

  3. Python炫技操作:模块重载的五种方法

    作者 | 写代码的明哥 来源 | Python编程时光 环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foofoo└── bar.py 0 directories ...

  4. 对于python来说、一个模块就是一个文件-PYTHON中的包和模块

    为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...

  5. Python学习-基础篇4 模块与包与常用模块

    一 模块介绍 1.什么是模块?#常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用.#在python中,模块的使用方 ...

  6. 纯Python包发布setup脚本编写示例

    纯Python包发布setup脚本编写示例 2014 年 6 月 23 日IT.PythonIT.python 如果你有多个模块需要发布,而它们又存在于多个包中,那么指定整个包比指定模块可能要容易地多 ...

  7. python程序发布 ubuntu_发布和运行(ubuntu下python服务器)

    发布: 第一步 paster create -t pylons helloworld 解释:创建一个以pylons为模板的项目,项目名字是helloworld 第二步 python setup.py ...

  8. Python基础语法(五)—常用模块和模块的安装和导入

    Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...

  9. python findall函数用法_Python--re模块的findall等用法

    1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符.空格 ...

  10. 详解 Python qrcode 二维码模块

    原文链接 摘要: 详解 Python qrcode 二维码模块. 项目地址 https://github.com/lincolnloop/python-qrcode 声明 importqrcode 使 ...

最新文章

  1. 为什么python注释不能中文_python中输入中文注释是无法编译
  2. mysql show tables_mysql — show tables的结果不一定准确 | 学步园
  3. 多边形填充算法-有序边表法(扫描线算法)
  4. delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数)
  5. Python调用ansible API系列(一)获取资产信息
  6. java相除保留两位小数_Java:Java快速入门
  7. spark-sql建表语句限制_SparkSQL
  8. python中key的意思_python中的key是什么意思
  9. 手把手教你如何逐步安装OpenStack
  10. 红黑树 c++ 实现
  11. LayaAir UI 组件 # HSlider,VSlider(水平/垂直滑动条)
  12. 74HC595的中文资料
  13. SQLMAP注入拖库过程
  14. pci-e服务器显卡性能,PCI-E带宽揭密 显卡究竟能吃多大的带宽
  15. Unti12. linux中的软件的管理
  16. MongoDB UTC时间问题
  17. 苹果开发者后台,修改付费app中银行账户信息时注意
  18. OpenCV角点检测源代码分析(Harris和ShiTomasi角点)
  19. mac运行zookeeper的zkServer.sh,显示FAILED TO WRITE PID
  20. 牛牛手中有三根木棍,长度分别是a,b,c。牛牛可以把任一一根木棍长度削短,牛牛的目标是让这三根木棍构成一个三角形,并且牛牛还希望这个三角形的周长越大越好。

热门文章

  1. 17. Contoller(2)
  2. 2. jQuery 语法
  3. python 第三周测试答案_Python 基础学习 (第三周)
  4. wex5 导入mysql_wex5 sqllite本地数据库的运用
  5. [2019沈阳网络赛D题]Dawn-K's water(点分治)
  6. Es6语法实现的转盘抽奖效果——可配置转盘的抽奖概率
  7. PHP 将二维数组转成一维数组
  8. 第三周 3.14 --- 3.20
  9. ios学习笔记——对象归档
  10. 让2个并列的div根据内容自动保持同等高度js