模塊概述
如果說模塊是按照邏輯來組織 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 語句導入包中的模塊。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
