本文共 2294 字,大约阅读时间需要 7 分钟。
[root@localhost pydigoal]# vi digoal_nester.py """this is commentcomment end"""def print_lol(the_list, ident=False, level=0): """this is function comment comment end""" for each_item in the_list: if isinstance(each_item, list): print_lol(each_item, ident, level+1) else: if ident: for tab_stop in range(level): print("\t", end='') print(each_item)然后要更新setup.py, 修改version.
[root@localhost pydigoal]# vi setup.py from distutils.core import setupsetup( name = 'digoal_nester', version = '1.2.0', py_modules = ['digoal_nester'], author = 'digoal', author_email = 'digoal@126.com', url = 'http://blog.163.com/digoal@126', description = 'a test module by digoal')使用python setup.py sdist upload上传
[root@localhost pydigoal]# python setup.py sdist uploadrunning sdistrunning checkwarning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)warning: sdist: standard file not found: should have one of README, README.txtwriting manifest file 'MANIFEST'creating digoal_nester-1.2.0making hard links in digoal_nester-1.2.0...hard linking digoal_nester.py -> digoal_nester-1.2.0hard linking setup.py -> digoal_nester-1.2.0Creating tar archiveremoving 'digoal_nester-1.2.0' (and everything under it)running uploadSubmitting dist/digoal_nester-1.2.0.tar.gz to https://pypi.python.org/pypiServer response (200): OK
[root@localhost pydigoal]# python setup.py installrunning installrunning buildrunning build_pycopying digoal_nester.py -> build/librunning install_libcopying build/lib/nester.py -> /usr/local/lib/python3.4/site-packagescopying build/lib/digoal_nester.py -> /usr/local/lib/python3.4/site-packagesbyte-compiling /usr/local/lib/python3.4/site-packages/nester.py to nester.cpython-34.pycbyte-compiling /usr/local/lib/python3.4/site-packages/digoal_nester.py to digoal_nester.cpython-34.pycrunning install_egg_infoWriting /usr/local/lib/python3.4/site-packages/digoal_nester-1.2.0-py3.4.egg-info本地测试
[root@localhost ~]# vi test.pyimport digoal_nesterl_list = ['hello',['i',['am','digoal']]]digoal_nester.print_lol(l_list,True)[root@localhost ~]# python ./test.pyhello i am digoal
转载地址:http://wunkx.baihongyu.com/