为什么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 发布自定义模块(图文诠释)》对你有帮助,请点赞、收藏,并留下你的观点哦!