天天育儿网,内容丰富有趣,生活中的好帮手!
天天育儿网 > python 发布自定义模块(图文诠释)

python 发布自定义模块(图文诠释)

时间:2020-06-27 09:50:57

相关推荐

python 发布自定义模块(图文诠释)

为什么80%的码农都做不了架构师?>>>

为了共享我们新创建的模版, 需要准备一个发布, 发布成功之后, 就可以安装到本地,还可以上传到PyPI,与全世界的人共享你的模版。

下面说说具体流程

(假如我要解析一个复杂的列表,我就可以把解析列表的方法做成一个模版,供大家使用),比如 这样的复杂列表:

movies=["first",1,["second",2.0,"second.one",2.1,["second.two.one",2.21]]]

我要发布的模版noster.py

#coding=utf8"""这里是测试模块的"""def print_list(the_list):"""这个是递归打印list的"""for each in the_list:if isinstance(each,list):print_list(each)else:print(each)

建立一个文件夹,noster 在这个文件夹里面建立setup.py

setup.py

from distutils.core import setupsetup(name = 'nester',version= '1.0.0',py_modules = ['nester'],author = 'xiaojun',author_email = 'xxxx@',url= '',description = 'a simple print of nested lists',)

需要注意的是name 和 py_modules 必须和你需要发布模块的名字一致

3.好了,现在键入一个终端,进行发布吧

发布:

python setup.py sdist

安装到本地:

python setup.py install

好了,发布成功了,让我们看看是否成功

打开编辑器

good job , 成功了

好了, 接下来, 我们到pypy 去注册一个账号吧,

注册好了之后, 开始上传把

Server resoonse 200 . 上传成功,

那假如我版本更新了怎么办?

so easy ,

修改 setup.py 的版本号

然后,

ok, 版本更新成功。

如果觉得《python 发布自定义模块(图文诠释)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。