Python中的包
阿新 • • 發佈:2021-07-12
一個Python程式中包含多個包,一個包中包含了多個模組
一、什麼是包
- 包是一個分層次的目錄結構,他將一組功能相近的模組組織在一個目錄中
二、包的作用
- 程式碼規範
- 避免模組名稱衝突
三、包與目錄的區別
- 包含__init__.py檔案的目錄稱為包
- 目錄裡通常不包含__init__.py檔案
四、包的匯入
- import 包名.模組名
包檔案:
demoA與demoB是模組檔案
包的呼叫:
import package.demoA as am #如果感覺package.demoA太長,可以給其取別名 #取別名後便不能使用package.demoA,會報錯 #print(package.demoA.a) print(am.a)
#匯入帶有包的模組時的注意事項 import package import calc #可以發現在使用import方式進行匯入時,只能跟包名或模組名。也就是說匯入的就是整個包和模組 from package import demoA from package.demoA import a #可以使用from...import匯入包、模組、函式、變數