
import.png

import.png

循環(huán)導(dǎo)入.png

from import.png
-
Tips
- 使用from XX import * ,如果被導(dǎo)入文件中有__all__=['one','two'] ,這樣在另外一個(gè)文件中用from my_module import *就只能導(dǎo)入列表中規(guī)定的兩個(gè)名字。
- 導(dǎo)包本質(zhì)上導(dǎo)入模塊,即導(dǎo)入__init__.py,這個(gè)文件中也能定義
__all__=['one','two'] 列表。 - 凡是在導(dǎo)入時(shí)帶點(diǎn)的,點(diǎn)的左邊都必須是一個(gè)包。from...import...中,import后面不能帶點(diǎn)。
- 為了提高加載模塊的速度(提高的是加載速度而絕非運(yùn)行速度)python解釋器會在__pycache__目錄中下緩存每個(gè)模塊編譯后的版本,格式為:module.version.pyc。
- 規(guī)范開發(fā):內(nèi)置模塊->第三方模塊->自定義模塊。