国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python代碼的打包與發(fā)布詳解

2020-02-23 05:37:32
字體:
來源:轉載
供稿:網友

在python程序中,一個.py文件被當作一個模塊,在各個模塊中定義了不同的函數。當我們要使用某一個模塊中的某一個函數時,首先須將這個模塊導入,否則就會出現函數未定義的情況.

下面記錄的是打包及安裝包的方法。

本文示例是建立一個模擬登錄的程序:

logIn.py文件代碼如下:

pwd=int(raw_input('please input your passward: '))if pwd==123:  print 'success'else:  print 'error'

一、打包

1.先建立一個文件夾,這個文件夾用來存放我們將要用于發(fā)布的.py文件,(現在我們建立一個文件夾名為distribution,將logIn.py放在這個文件夾中)

2.在distribution文件夾中新建一個 setup.py文件代碼如下:

from distutils.core import setupsetup( name='logIn',  #這個是最終打包的文件名 version='1.0.0', py_modules=['logInr'], #要打包哪些,.py文件, )

3.在最終中,cd到這個distrbution文件夾中,然后運動行如下命令:

python setup.py sdist

這樣在文件夾中就多出了幾個文件,在dist文件夾中的,logIn-1.0.0.tar.gz就是我們的發(fā)布包了;

二、安裝包到本地副本中:

sudo python setup.py install

路徑為:/usr/local/lib/python2.7/dist-packages

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰考县| 晋城| 刚察县| 龙口市| 土默特左旗| 台南市| 红河县| 铅山县| 宜君县| 民丰县| 报价| 平安县| 九龙坡区| 贞丰县| 江津市| 盘山县| 巴青县| 神农架林区| 日土县| 奉新县| 九江县| 佛山市| 平谷区| 桐乡市| 阳江市| 涞水县| 阿拉善右旗| 正蓝旗| 鲜城| 铁力市| 津市市| 宁都县| 仙桃市| 囊谦县| 梓潼县| 前郭尔| 乌兰浩特市| 繁昌县| 梁平县| 张家界市| 赤水市|