python模块步骤_python发布模块的步骤分享

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

"""这是"nester.py"模块,提供了一个名为print_lol()函数,

函数作用是打印列表,气质包含嵌套列表"""

def print_lol(the_list):

"""这个函数取了一个位置参数,名为"the_list",可以是任何python列表

所指定的列表中的每一个数据项会递归地输出到屏幕上,各数据项占一行"""

for each_item in the_list:

if isinstance(each_item,list):

print_lol(each_item)

else:print(each_item)

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

from distutils.core import setup

setup(name='nester',

version='1.0',

py_modules='nester',

author='nidieya')

3.构建发布文件:

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

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

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

c591786d10643fa9abfdcd47861bb4ca.png

把python的安装目录添加到系统环境变量PATH中。例如安装在 C:Python33

我的电脑图标上点右键 -> 属性 -> 高级 -> 环境变量

打开的对话框双击上方的PATH那行,在变量值那栏里添加上C:Python33;注意与前面的用分号;隔开。

问题解决了就可以进行发布模块的步骤了

在DOS命令行中打开nester所在的目录

cd c:nester 我放在C根目录下python setup.py sdist

bdff579093394d1bff0aff0975837bfc.png

4.发布安装到你的python本地副本中python setup.py install

71f32cf225b81a69259bdf9c213f500c.png

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

python使用7z解压软件备份文件脚本分享

要求安装:1.Python2.7z解压软件backup_2.py#Filename:backup_2.py'''Backupfiles.Version:V2,basedonPython3.3Usage:backup.py-s:"dir1|dir2|..."-t:"target_dir"[-c:"comment"]-s:Thesourcedirectories.-

python和pyqt实现360的CLable控件

#!/usr/bin/python#-*-coding:utf-8-*-fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*fromPyQt4.Qtimport*classCLabel(QWidget):signalLabelPress=pyqtSignal()def__init__(self,parent=None):super(CLabel,self)._

python实现360的字符显示界面

#!/usr/bin/python#-*-coding:utf-8-*-frompush_buttonimport*fromclabelimport*fromcommonimport*fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*fromPyQt4.Qtimport*classCharacterWidget(QWidget):def__init__(se

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值