Python笔记:构建发布模块
Posted 习惯形成性格,性格决定命运
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python笔记:构建发布模块相关的知识,希望对你有一定的参考价值。
(一) 准备工作
- 1. 新建一个模块(名称自定义),存放要发布的模块代码。
- 2. 新建一个setup.py的模块(存放模块的元数据,描述相关信息)。
- 3. 新建一个文件夹(名称和要发布的模块名称一致),然后将上面2个模块放入文件夹中。
例如:我创建一个处理列表数据的模块DisposeList.py,代码如下
#创建一个用来处理列表的函数
def print_li(the_list):
for ue in the_list:
#判断数据类型是不是列表
if isinstance(ue, list):
print_li(ue)
else:
print(ue)
创建一个setup.py的模块,代码如下:
from distutils.core import setup
#从python的发布工具导入setup函数
setup(
name= \'DisposeList\',
version= \'1.0.0\',
#关联模块
py_modules =[\'DisposeList\'],
author= \'lqh\',
author_email=\'11@189.com\',
url=\'1\',
description= \'处理列表数据\'
)
创建一个文件夹DisposeList,将上面2个模块复制到该文件夹下,好了,前期工作完成。
(二) Cmd中输入python setup.py sdist 发布模块(不是直接在文件夹下打开命令窗口的话,加上setup.py的路径)。发布成功后,你可以将你的模块共享给别人。
(三) Cmd输入 sudo python setup.py install 将模块安装到Python本地副本中(..\\Python36\\Lib\\site-packages,添加到这个目录下)。
安装成功后可以使用import导入
不能导入的,如下图所示,将python.exe换成你自己安装目录下的。
以上是关于Python笔记:构建发布模块的主要内容,如果未能解决你的问题,请参考以下文章