將模組(此處名為nester)寫好後,與setup.py放入同乙個資料夾中;
from distutils.core importsetup
setup(
name="發布名,一般同模組名",
version="版本號",
py_modules="模組列表","""引數,其他引數根據需求新增""")
構建發布檔案:在資料夾下開啟終端(shift+右鍵,選擇之),輸入:setup.py sdist
安裝發布到本地副本: 在終端下繼續,輸入:setup.py install
發布安裝後會在該資料夾下生成build/lib目錄,改目錄下儲存nester.py ,dist目錄下儲存發布包;nester.pyc(也有可能是在__pycache__目錄下)是編譯版本的**,manifest包含發布中的檔案列表;
此時已可以使用模組中的函式,使用時先要
import 模組名
模組名.函式名(引數)//這是由於要對命名空間做出限定,以便編譯器判斷是那個命名空間中的這個函式(會有同名函式位於不同命名空間中);
也可以from 模組名 import 函式名//使用此方法是將指定函式匯入、增加到當前命名空間中來,如此,不必使用命名空間限定
函式名(引數)
//此方法的弊端是,若該命名空間中原有同名函式,會被後匯入的覆蓋
總體簡單介紹下python使用 python02
usr bin python coding utf 8 import sys import random 隨機數的產生 num1 random.randrange 1,100,2 print num1 現在隨機產生100個隨機數 arr total 0 for i in range 100 num ...
Python學習篇 01 安裝使用Python
這裡主要介紹下學習python的前期準備。本人使用的是windows版,暫不熟悉linux版以及mac os版。安裝成功後在命令列直接輸入python可以看到當前python的版本則說明安裝正確,如下圖所示 從此處可以看到安裝的版本是2.7.11。到這裡已經完成了python的安裝,可以嘗試編寫py...
Python使用模組Pyserial模組報
用pip安裝pyserial後 sudo h pip install pyserial,執行新建的程式,名稱為serial.py,程式中用到 import serial.toos.list ports,但總是提示importerror no module named tools.list ports...