4.1 模組的本地發布
當我們完成了某個模組開發後,可以將他對外發布,其他開發者也可以以「第三方擴充套件庫」的方式使用我們的模組。我們按照如下步驟即可實現模組的發布:
為模組檔案建立如下結構的資料夾(一般,資料夾的名字和模組的名字一樣):
2.在資料夾中建立乙個名為「setup.py」的檔案,內容如下:
from distutils.core import setup
# distutils 指歸檔檔案包
setup(
name=
'cs'
,# 對外這個模組的名字
version=
'1.0'
,# 版本號
description=
'這是為紀念小時候玩的cs遊戲射擊遊戲而開發的小遊戲。'
,# 描述
author=
'minsky'
,# 作者
author_email=
,# ****
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,果然相應圖元就成為綠色 是為手動。當然,不能指望使用...