Python中的模塊和包概念介紹
模塊概述
如果說模塊是按照邏輯來組織 Python 代碼的方法, 那么文件便是物理層上組織模塊的方法。
因此, **一個文件被看作是一個獨立模塊, 一個模塊也可以被看作是一個文件。 模塊的文件名就是模
塊的名字加上擴展名 .py 。 與其它可以導入類(class)的語言不同,在 Python 中你導入的是模塊或模塊屬性**。
模塊名稱空間
一個名稱空間就是一個名稱到對象的關系映射.
導入模塊
導入模塊整體(import)
方式一
import module1
import module2
...
import moduleN
方式二
import module1[, module2[,... moduleN]]
導入模塊屬性(from … import …)
調用 from-import 可以把名字導入當前的名稱空間里去, 這意味著你不需要使用屬性/句點屬性標識來訪問模塊的標識符。 例如, 你需要訪問模塊 module 中的 var 名字是這樣被導入的:
from module import name1[, name2[,… nameN]]
模塊或屬性導入后重命名
import ... as ...
from ... import ... as ...
包
包是一個有層次的文件目錄結構, 模塊對應單個文件,包對應一個目錄.與 類 和 模 塊 相 同 , 包 也 使 用 句 點 屬 性 標 識 來 訪 問 他 們 的 元 素。使 用 標 準 的 import 和from-import 語句導入包中的模塊。
相關文章
python?Gooey庫將命令行程序轉換成圖形用戶界面GUI應用
這篇文章主要為大家介紹了python?Gooey庫將命令行程序轉換成圖形用戶界面GUI應用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01Python實現(xiàn)圖像尺寸和格式轉換處理的示例詳解
這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)圖像尺寸獲取和格式轉換處理的功能,文中的示例代碼講解詳細,感興趣的可以了解一下2023-04-04