shg104

导航

Python 之 模块的构建与发布

  为了共享已经写好的函数,需要将函数转换成模块,并发布,一经发布的模块,可以像系统模块一样调用。

1) 创建模块文件:

  

2) 创建目录,并把文件放在目录下:

3) 在nester文件夹下创建setup.py文件,并编写相关信息:

 

 

4) 构建发布文件:

 

编译后,会产生:MANIFEST 这个文件:

5) 安装:

 

执行安装命令后,会在python 的 Lib\site-packages出现发布的模块文件,同时会产生.egg-info文件:

 

 

6) 模块的使用

import nestedlist       # 导入模块

 

m = ['a','b', ['a1', 'b1', ['a11', 'b11',['a111', 'b111']]], 'c','d',['d1']]

nestedlist.print_nested(m, True, 0)

posted on 2017-03-31 16:00  shg104  阅读(101)  评论(0)    收藏  举报