小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 知海行舟 2015-10-22

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

投稿:shichen2014 字體:[增加 減小] 類(lèi)型:轉(zhuǎn)載 時(shí)間:2014-07-30
這篇文章主要介紹了Python代碼的打包與發(fā)布的方法,需要的朋友可以參考下

在python程序中,一個(gè).py文件被當(dāng)作一個(gè)模塊,在各個(gè)模塊中定義了不同的函數(shù)。當(dāng)我們要使用某一個(gè)模塊中的某一個(gè)函數(shù)時(shí),首先須將這個(gè)模塊導(dǎo)入,否則就會(huì)出現(xiàn)函數(shù)未定義的情況.

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

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

logIn.py文件代碼如下:

1
2
3
4
5
pwd=int(raw_input('please input your passward: '))
if pwd==123:
  print 'success'
else:
  print 'error'

一、打包

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

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


1
2
3
4
5
6
from distutils.core import setup
setup(
 name='logIn'#這個(gè)是最終打包的文件名
 version='1.0.0',
 py_modules=['logInr'], #要打包哪些,.py文件,
 )

3.在最終中,cd到這個(gè)distrbution文件夾中,然后運(yùn)動(dòng)行如下命令:


1
python setup.py sdist

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

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


1
sudo python setup.py install

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多