Python:如何发布自己的模块
如果大家希望自己开发的模块,分享给别人,可以按照以下步骤.
制作发布压缩包步骤
①创建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:如何发布自己的模块相关推荐
- Python 制作、发布与安装模块
文章目录 1. 按 2. 设置模块(.py文件)和包(文件夹) 2.1. 创建目录和文件 2.2. 设置setup.py文件的内容 2.3. 设置test.py文件的内容 2.4. 设置\__init ...
- python 模块 导入机制 模块搜索 Python包 发布python模块或程序
python 模块 python模块:以.py结尾的代码文件. 顶层文件: 程序执行入口 模块文件1 模块文件2 模块文件3 在python中一 ...
- Python炫技操作:模块重载的五种方法
作者 | 写代码的明哥 来源 | Python编程时光 环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foofoo└── bar.py 0 directories ...
- 对于python来说、一个模块就是一个文件-PYTHON中的包和模块
为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...
- Python学习-基础篇4 模块与包与常用模块
一 模块介绍 1.什么是模块?#常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用.#在python中,模块的使用方 ...
- 纯Python包发布setup脚本编写示例
纯Python包发布setup脚本编写示例 2014 年 6 月 23 日IT.PythonIT.python 如果你有多个模块需要发布,而它们又存在于多个包中,那么指定整个包比指定模块可能要容易地多 ...
- python程序发布 ubuntu_发布和运行(ubuntu下python服务器)
发布: 第一步 paster create -t pylons helloworld 解释:创建一个以pylons为模板的项目,项目名字是helloworld 第二步 python setup.py ...
- Python基础语法(五)—常用模块和模块的安装和导入
Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...
- python findall函数用法_Python--re模块的findall等用法
1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符.空格 ...
- 详解 Python qrcode 二维码模块
原文链接 摘要: 详解 Python qrcode 二维码模块. 项目地址 https://github.com/lincolnloop/python-qrcode 声明 importqrcode 使 ...
最新文章
- 为什么python注释不能中文_python中输入中文注释是无法编译
- mysql show tables_mysql — show tables的结果不一定准确 | 学步园
- 多边形填充算法-有序边表法(扫描线算法)
- delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数)
- Python调用ansible API系列(一)获取资产信息
- java相除保留两位小数_Java:Java快速入门
- spark-sql建表语句限制_SparkSQL
- python中key的意思_python中的key是什么意思
- 手把手教你如何逐步安装OpenStack
- 红黑树 c++ 实现
- LayaAir UI 组件 # HSlider,VSlider(水平/垂直滑动条)
- 74HC595的中文资料
- SQLMAP注入拖库过程
- pci-e服务器显卡性能,PCI-E带宽揭密 显卡究竟能吃多大的带宽
- Unti12. linux中的软件的管理
- MongoDB UTC时间问题
- 苹果开发者后台,修改付费app中银行账户信息时注意
- OpenCV角点检测源代码分析(Harris和ShiTomasi角点)
- mac运行zookeeper的zkServer.sh,显示FAILED TO WRITE PID
- 牛牛手中有三根木棍,长度分别是a,b,c。牛牛可以把任一一根木棍长度削短,牛牛的目标是让这三根木棍构成一个三角形,并且牛牛还希望这个三角形的周长越大越好。
热门文章
- 17. Contoller(2)
- 2. jQuery 语法
- python 第三周测试答案_Python 基础学习 (第三周)
- wex5 导入mysql_wex5 sqllite本地数据库的运用
- [2019沈阳网络赛D题]Dawn-K's water(点分治)
- Es6语法实现的转盘抽奖效果——可配置转盘的抽奖概率
- PHP 将二维数组转成一维数组
- 第三周 3.14 --- 3.20
- ios学习笔记——对象归档
- 让2个并列的div根据内容自动保持同等高度js