亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2014年07月30日 15:11:21   投稿:shichen2014  
這篇文章主要介紹了Python代碼的打包與發(fā)布的方法,需要的朋友可以參考下

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

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

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

logIn.py文件代碼如下:

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

一、打包

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

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

from distutils.core import setup
setup(
 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

相關(guān)文章

  • Python實現(xiàn)同時兼容老版和新版Socket協(xié)議的一個簡單WebSocket服務器

    Python實現(xiàn)同時兼容老版和新版Socket協(xié)議的一個簡單WebSocket服務器

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

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

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

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

    楊輝三角形因為其形式簡單,又有一定的使用價值,因此是入門編程題中被用的最多的,也是很好的語言實例標的。這篇文章就給大家介紹了Python極簡代碼實現(xiàn)楊輝三角的方法,文章給出了詳細的示例代碼和解釋,對大家理解很有幫助,感興趣的朋友們下面來一起看看吧。
    2016-11-11
  • selenium+python自動化測試之鼠標和鍵盤事件

    selenium+python自動化測試之鼠標和鍵盤事件

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

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

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

    python 鏈接和操作 memcache方法

    下面小編就為大家?guī)硪黄猵ython 鏈接和操作 memcache方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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)上也有改動,這里我們就來整理Swift 3.0在集合類數(shù)據(jù)結(jié)構(gòu)上的一些新變化總結(jié):
    2016-07-07
  • Python Socket使用實例

    Python Socket使用實例

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

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

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

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

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

最新評論