发布和安装python自定义模块
这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。
1.创建setup.py
现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。
1 | from distutils.core import setup |
2. 打包发布
使用Window自带的命令窗口,转到上一步创建的文件夹目录,输入命令,python setup.py sdist:
通过上面的状态信息知道,产生了下面的结果:
上传代码到PyPI
我们可以把自己的代码,尤其是期待分享的得意代码,上传分享到第三方Python模块的“集中营” —— **PyPI**,如果没有账号,可以注册个先。
1 准备发布
像在本地发布安装一样,先新建一个文件夹,然后将自己的py文件放进去,然后再这个文件夹中创建一个 setup.py
的文件,内容如下面的样子:
1 | from distutils.core import setup |
2 注册登录
使用命令行窗口,跳转到要发布的py所在的文件夹目录,首先进行注册登录,让命令行上传工具知道我的PyPI账户和密码。输入命令:**python setup.py register
**,选择 1,输入账户和密码,并且保存登录信息,下次上传可以跳过这个步骤。
Python列表常用操作
Python的列表非常好用,一些常用的操作写在这里。
在Python中创建一个列表时,解释器会在内存中创建一个类似数组(但不是数组)的数据结构来存储数据。列表中的编号从 0 开始,然后是1,依此类推。
print() 显示列表;
len() 得出列表中有多少数据项;
append() 在列表末尾追加一个数据项;
extend() 在列表末尾增加一个数据项集合;