Python 八 模組和包的使用

2021-10-06 17:24:30 字數 1104 閱讀 9042

一、模組和包的概念

在python中,乙個.py檔案就稱之為乙個模組(module)

python又引入了按目錄來組織模組的方法,稱為包(package)。

1. 模組匯入方法:

2、package包的使用請注意,每乙個包目錄下面都會有乙個__init__.py的檔案,這個檔案是必須存在的,否則,python就把這個目錄當成普通目錄(資料夾),而不是乙個包。init.py可以是空檔案,也可以有python**,因為__init__.py本身就是乙個模組,而它的模組名就是對應包的名字。

呼叫包就是執行包下的__init__.py檔案

python中package的標識,不能刪除(包其實是乙個目錄,為了和目錄做區別,使用了__init__.py)

定義__all__用來模糊匯入(包的呼叫中介紹)

編寫python**(不建議在__init__中寫python模組,可以在包中在建立另外的模組來寫,盡量保證__init__.py簡單)

如果您將乙個或多個模組放在 檔案中,那麼您有乙個包。簡而言之,包本質上是乙個包含**的資料夾。包實際上只是乙個目錄,但是所有包都必須包含乙個__init__.py 檔案。該檔案告訴python將目錄視為包含包

常見的包結構如下:

import 包名.模組名

from 包名 import 模組名

import 包名(注意__init__.py函式的內容)

第三方模組 通常是指由 知名的第三方團隊 開發的 並且被 程式設計師廣泛使用 的 python 包 / 模組

安裝和解除安裝命令如下:

#將模組安裝到 python 2.x 環境

$ sudo pip install pygame

$ sudo pip uninstall pygame

#將模組安裝到 python 3.x 環境

$ sudo pip3 install pygame

$ sudo pip3 uninstall pygame

可參考:

python 模組和包 python模組和包

一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...

python包使用 Python模組和包使用

1 什麼是模組 模組就是乙個.py的檔案 2 為什麼要使用模組?最開始的程式 沒有任何組織 函式 類 模組 包 為了讓程式的組織結構更加靈活清晰,降低耦合性 方便管理 3 如何使用模組 1 import 只能匯入在當前目錄 和內建的模組,使用模組裡的內容需要 模組.來呼叫 2 from.import...

十二 python 模組和包的使用

模組是python組織 的基本方式。乙個python指令碼可以單獨執行,也可以匯入到另乙個指令碼中執行,當指令碼被匯入執行時,我們將其稱為模組 module 所有的.py檔案都可以作為乙個模組匯入。模組名與指令碼的檔名相同,例如我們寫了乙個hello.py的檔案,我們在另外乙個指令碼中可以用impo...