20201224 151 模組的本地發布

2021-10-12 20:01:36 字數 2136 閱讀 9782

4.1 模組的本地發布

當我們完成了某個模組開發後,可以將他對外發布,其他開發者也可以以「第三方擴充套件庫」的方式使用我們的模組。我們按照如下步驟即可實現模組的發布:

為模組檔案建立如下結構的資料夾(一般,資料夾的名字和模組的名字一樣):

2.在資料夾中建立乙個名為「setup.py」的檔案,內容如下:

from distutils.core import setup

# distutils 指歸檔檔案包

setup(

name=

'cs'

,# 對外這個模組的名字

version=

'1.0'

,# 版本號

description=

'這是為紀念小時候玩的cs遊戲射擊遊戲而開發的小遊戲。'

,# 描述

author=

'minsky'

,# 作者

author_email=

'[email protected]'

,# ****

py_modules=

['cs.accelerate'

,'cs.picture_download'

]# 填寫發布的模組。便 cs包 資料夾下有其他模組檔案,不發布也不用寫,

# 後面的 python setup.py sdist 命令只會打包要發布的模組。

)

構建乙個發布檔案。通過終端,cd 到模組資料夾 cs 下面,再鍵入命令:

python setup.py sdist
演示:

step1 開啟終端

開啟終端的方法1:

對著要發布的這個包的上級目錄單擊滑鼠右鍵,然後選擇open in terminal(terminal n. 終端機)

然後就會在pycharm的介面下方出現對應視窗

開啟終端的方法2:

直接執行cmd

step2 在終端機中鍵入命令

如下圖所示, python setup.py sdist 命令已執行完

step3 執行完畢後,目錄結構變為:

紅框標記的就是我們的發布檔案。

4.2 本地安裝模組

將發布安裝到你的本地計算機上。過程演示:

step1:仍在 cmd 命令列模式下操作,進 setup.py 所在目錄

step2:在終端機中執行下列命令

python setup.py install
安裝成功後,我們進入 python 目錄/lib/site-packages 目錄(第三方模組都安裝的這裡,python 直譯器執行時也會搜尋這個路徑):

其實,安裝完成時終端中的提示是有描述清楚模組被安裝到了**的。

同樣地,安裝成功後也可以在工程直譯器檢視介面找到按裝的cs包:

安裝成功後,直接使用 import 匯入即可。

例如:import cs.accelerate

Pad本藍芽模組檢測

pad本上藍芽是否可用檢測如下 按以下捕獲 hcidump的日誌 log 1 開啟藍芽 2 用adb shell 登陸手機或pad,並且用 hcidump b w sdcard hcilog 3 開始測試 4 測試完成,停止stop the hcidump 然後分析 hcilog file.c us...

雲筆記 筆記本模組(3)

雙擊筆記本名稱觸發事件進行修改筆記本名稱 雙擊,開啟修改筆記本介面 document on dblclick pc part 1 li gt 0 function opacity bg show 修改筆記本 document on click modalbasic 4 sure function 觸...

DrGraph SVG模組之二 指令碼修改

為了能明確修改物件,在xml顯示的基礎上,完成相應的內容更新。比如美工做了乙個燈的svg圖,是紅色的燈,現在希望將其改為綠色。通過節點擊擇,選擇目標介面物件所對應的xml節點 簡單嘗試一下,將目標節點的style屬性修改為 fill 00ff00,果然相應圖元就成為綠色 是為手動。當然,不能指望使用...