Python 模組的安裝與使用

2022-06-29 01:45:12 字數 1176 閱讀 1854

我們知道使用函式不僅減輕了工作量,而且使**更加簡潔,更加的易於維護。但如果在另

乙個檔案中,我們希望使用上乙個檔案中定義的某個函式,我們應該怎麼辦呢?我們需要重

新將上乙個函式再次實現一遍嗎?而且,當我們在實現乙個很複雜的功能時,即使將此功能

分解成各個更小的函式,所需要的**依舊龐大,導致整個檔案不易維護。那麼是否有更好

實現方式呢?

答案當然是有,我們可以將不同的函式分類,分別放入不同的.py檔案中,在需要時使用。

在很多程式語言中都使用此方法,只是叫法不同。

在python中每個此類的 .py檔案都叫做模組module。

使用模組的好處與使用函式類似,使**更加簡潔,更加易於維護。而python的一大優點就

是擁有龐大的第三方模組,它們提供了很多強大的功能,而我們在需要這些功能時,只需要

匯入這些模組就可以直接使用,而不必自己去實現,減輕了開發時的工作量。

而為了避免各個模組之間的命名衝突,我們引入包package的概念,將各個模組分類放入各個

包中,按目錄來組織各個模組。如:將模組 temp.py 放入包 test ,此時模組 temp 的名字

就變成了 test.temp

在使用package之前,我們需要保證已經安裝了此package,在python3中,安裝package是使

用pip3,具體語法如下:

pip3 install 包名

安裝完成後,我們就可以匯入第三方包並使用它們,方法如下:

import name

匯入包 name,並通過 name.sth 來呼叫name中的函式或變數

import name as mn

匯入包 name,並為其設定乙個別名為 mn

注意:此時,我們中可以用 mn.sth 來呼叫name中的函式或變數

有時我們只需要包中的某個功能,我們可以僅僅匯入此功能而不必匯入整個包

form name import sth

from name import sth as sth

Python 模組發布與安裝

安裝模組 在模組所在資料夾下新建 setup.py 檔案如下 from distutils.core import setup setup name 檔名 version 版本號 description 模組說明 author 作者 py modules 模組py檔案1 模組py檔案2 python...

python 模組的操作 安裝 匯入 使用

安裝第三方模組 pip install 模組名稱import 模組名模組的本質是一python檔案,即py檔案 系統內建模組,直接導 模組匯入以後 使用方式 模組名.函式名 引數 例子 import conf print conf.name list conf.count number conf.n...

安裝python與mysql連線的模組

python標準庫中沒有和mysql連線的庫,如果自己不單獨寫與mysql連線的庫,就需要另外去安裝mysqldb這個模組 mysql python 1.2.3.tar.gz tar xf mysql python 1.2.3.tar.gz cd mysql python 1.2.3 yum ins...