欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年07月30日 15:11:21   投稿:shichen2014  
這篇文章主要介紹了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文件代碼如下:

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文件代碼如下:

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)行如下命令:

python setup.py sdist

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

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

sudo python setup.py install

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

相關(guān)文章

  • Python實(shí)現(xiàn)同時(shí)兼容老版和新版Socket協(xié)議的一個(gè)簡(jiǎn)單WebSocket服務(wù)器

    Python實(shí)現(xiàn)同時(shí)兼容老版和新版Socket協(xié)議的一個(gè)簡(jiǎn)單WebSocket服務(wù)器

    這篇文章主要介紹了Python實(shí)現(xiàn)同時(shí)兼容老版和新版Socket協(xié)議的一個(gè)簡(jiǎn)單WebSocket服務(wù)器,需要的朋友可以參考下
    2014-06-06
  • python?中的?asyncio?異步協(xié)程

    python?中的?asyncio?異步協(xié)程

    這篇文章主要介紹了python?中的?asyncio?異步協(xié)程?IO?教程,asyncio?執(zhí)行的任務(wù),稱為協(xié)程,但是Asyncio?并不能帶來(lái)真正的并行,下文具體的相關(guān)資料感興趣的小伙伴可以參考一下
    2022-04-04
  • Python極簡(jiǎn)代碼實(shí)現(xiàn)楊輝三角示例代碼

    Python極簡(jiǎn)代碼實(shí)現(xiàn)楊輝三角示例代碼

    楊輝三角形因?yàn)槠湫问胶?jiǎn)單,又有一定的使用價(jià)值,因此是入門編程題中被用的最多的,也是很好的語(yǔ)言實(shí)例標(biāo)的。這篇文章就給大家介紹了Python極簡(jiǎn)代碼實(shí)現(xiàn)楊輝三角的方法,文章給出了詳細(xì)的示例代碼和解釋,對(duì)大家理解很有幫助,感興趣的朋友們下面來(lái)一起看看吧。
    2016-11-11
  • selenium+python自動(dòng)化測(cè)試之鼠標(biāo)和鍵盤事件

    selenium+python自動(dòng)化測(cè)試之鼠標(biāo)和鍵盤事件

    這篇文章主要介紹了selenium+python自動(dòng)化測(cè)試之鼠標(biāo)和鍵盤事件,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python中Subprocess的不同函數(shù)解析

    Python中Subprocess的不同函數(shù)解析

    這篇文章主要介紹了Python中Subprocess的不同函數(shù)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python 鏈接和操作 memcache方法

    python 鏈接和操作 memcache方法

    下面小編就為大家?guī)?lái)一篇python 鏈接和操作 memcache方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Swift 3.0在集合類數(shù)據(jù)結(jié)構(gòu)上的一些新變化總結(jié)

    Swift 3.0在集合類數(shù)據(jù)結(jié)構(gòu)上的一些新變化總結(jié)

    與字符串類似,Swift3在數(shù)組和字典等結(jié)構(gòu)上也有改動(dòng),這里我們就來(lái)整理Swift 3.0在集合類數(shù)據(jù)結(jié)構(gòu)上的一些新變化總結(jié):
    2016-07-07
  • Python Socket使用實(shí)例

    Python Socket使用實(shí)例

    這篇文章主要介紹了Python Socket使用實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • pytest配置文件pytest.ini的具體使用

    pytest配置文件pytest.ini的具體使用

    本文主要介紹了pytest配置文件pytest.ini的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python實(shí)現(xiàn)方便使用的級(jí)聯(lián)進(jìn)度信息實(shí)例

    Python實(shí)現(xiàn)方便使用的級(jí)聯(lián)進(jìn)度信息實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)方便使用的級(jí)聯(lián)進(jìn)度信息,實(shí)例分析了Python顯示級(jí)聯(lián)進(jìn)度信息的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05

最新評(píng)論