(一)发布代码
首先做好发布前的准备工作。在D:\创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件。文件内容如下:
mymodule.py是一个模块文件,其内容就是tria函数。
def tria(d,h):
”’ 计算三角形的面积 ”’
s=d*h/2
return s
setup.py文件包含有关发布的元数据,代码如下。
from distutils.core import setup
setup(
name =’mymodule’, #参数一定要与mymodule.py文件名相同
version =’1.0.0′, #版本号
py_modules =[‘mymodule’], #参数一定要与mymodule.py文件名相同
author=’yd’, #作者
author_email=’yd@mail.com’, #作者邮箱
description =’计算三角形的面积’, #代码功能描述
)
(2)开始—命令栏中输入cmd—回车出现如图所示:
输入cmd命令
回车后
或者在附件中点击命令提示符。
(3)输入d:回车,如图所示:
(4)输入cd mymodule,回车,如图所示:
(5)查找Python命令执行路径:在IDLE命令上点击右键,如图所示:
点击属性,如图所示:
将起始位置中的内容全部选中,复制,如图所示:
(6)使用路径:在命令提示符点击粘贴,如图所示:
(7)输入命令:python setup.py sdist,如图所示:
回车后出现如图所示:
就说明你完成了构建发布文件。这时你可以看到mymodule文件夹包含如图所示文件。
(二)将发布安装到你的Python本地副本中
(1)复制python命令路径,将复制的路径粘贴到DOS命令中,如图所示:
、(2)输入命令:python setup.py install,如图所示:
回车后,出现如图所示:
这时,你可以看到mymodule目录中包含如图所示文件
如果你想在因特网上发布代码,让全世界都分享你的成果。可以访问PyPI网站(访问这个网站速度很慢)注册一个PyPI ID,然后向PyPI上传代码。PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。
(三)导入模块并使用
已经构建发布的模块必须先导入程序,然后才能使用。导入时使用语句“import mymodule”,调用模块内的函数时用“mymodule.tria(d,h)”来实现。
import mymodule #导入模块
d=float(input(‘请输入三角形的底(d):’))
h=float(input(‘请输入三角形的高(h):’))
s=mymodule.tria(d,h) #调用模块内trial()函数
print(s)