模塊與包
控制模塊被全部導(dǎo)入的內(nèi)容
- 在模塊中以下劃線命名的變量或函數(shù)是不會被導(dǎo)入的
- 在模塊中使用all來控制導(dǎo)入的內(nèi)容,all中列舉的內(nèi)容會被導(dǎo)入
- all定義為空列表,將沒有內(nèi)容被導(dǎo)入
def spam():
pass
def grok():
pass
blah = 42
__all__ = ['spam', 'grok']
運(yùn)行應(yīng)用程序目錄
- 有一個(gè)包含多個(gè)文件的應(yīng)用,為用戶提供一些簡單的方法運(yùn)行這個(gè)程序蔚万。
- 在app目錄中添加main.py 文件,main中寫入要執(zhí)行的操作
- 目錄結(jié)構(gòu)凭戴。運(yùn)行
python myapplication
myapplication/
__main__.py
main.py
通過字符串導(dǎo)入包
>>> import importlib
>>> math = importlib.import_module('math')
>>> math.sin(2)
0.9092974268256817
>>>
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者