區分目錄與包:
如果有這個文件,就是一個包;若沒有,那就是目錄。
模塊:xxxx.py文件
函數裡與全局變量同名的變量會變成局部變量
若要引用全局變量,則要對函數作出修改
局部命名空間:
全局命名空間:
locals()只讀
globals()可讀寫
1)
2)
想要引入的模塊名太長了
起別名
還有另一種導入方法(動態導入)
也可以:
from package import moudule
當這個package是層級包的時候,要寫出父包。
導入另外一個模塊的某個變量,也可以起別名
也同樣會執行被導入模塊的代碼
導入多個變量時,可以用括號括起來,換行。這樣就不會報錯。
也可以用*來導入所有的變量
顯示當前模塊在執行工程中的名稱,如果當前程序是在這個模塊裡運行的,則這個模塊就叫_main_
if name=="main"一般表示整個工程開始運行的入口
判斷是否是在本模塊中,若是,則輸出……,否則,輸出這個模塊的名字