首页 > 编程语言 > 详细

Python学习笔记2——模块的发布

时间:2014-02-20 20:28:53      阅读:389      评论:0      收藏:0      [点我收藏+]

1.为模块nester创建文件夹nester,其中包含:nester.py(模块文件):

bubuko.com,布布扣
 1 """这是"nester.py"模块,提供了一个名为print_lol()函数,
 2    函数作用是打印列表,气质包含嵌套列表"""
 3 def print_lol(the_list):
 4     """这个函数取了一个位置参数,名为"the_list",可以是任何python列表
 5        所指定的列表中的每一个数据项会递归地输出到屏幕上,各数据项占一行"""
 6     for each_item in the_list:
 7         if isinstance(each_item,list):
 8             print_lol(each_item)
 9                 else:print(each_item)
10 
11 
12             
bubuko.com,布布扣

2.在netster文件夹中新建一个setup.py文件(包含需要发布的元素):

bubuko.com,布布扣
1 from distutils.core import setup
2 setup(name=nester,
3       version=1.0,
4       py_modules=nester,
5       author=nidieya)
bubuko.com,布布扣

3.构建发布文件:

《Head First Python》里讲的是Linux环境下模块的发布与构建

window下构建模块遇到了问题:

在CMD里面输入python则显示不是内部或外部命令

bubuko.com,布布扣

百度后解决问题:

把python的安装目录添加到系统环境变量PATH中。例如安装在 C:\Python33
我的电脑图标上点右键 -> 属性 -> 高级 -> 环境变量

打开的对话框双击上方的PATH那行,在变量值那栏里添加上C:\Python33;注意与前面的用分号;隔开。
问题解决了就可以进行发布模块的步骤了

在DOS命令行中打开nester所在的目录
cd c:\nester 我放在C根目录下
python setup.py sdist
bubuko.com,布布扣
4.发布安装到你的python本地副本中
python setup.py install
bubuko.com,布布扣

模块发布完成后就可以导入使用了

Python学习笔记2——模块的发布

原文:http://www.cnblogs.com/chenille/p/3556858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!