前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python笔记(三):构建发布模块

Python笔记(三):构建发布模块

作者头像
free赖权华
发布2018-04-27 14:52:34
7450
发布2018-04-27 14:52:34
举报
文章被收录于专栏:赖权华的笔记赖权华的笔记

(一)     准备工作

  1. 1.   新建一个模块(名称自定义),存放要发布的模块代码。
  2. 2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息)。
  3. 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的模块,代码如下:

代码语言:javascript
复制
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换成你自己安装目录下的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档