python模組使用 python 模組發布及使用

2021-10-11 00:03:39 字數 662 閱讀 8817

將模組(此處名為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...