導入子產品的幾種方式
import … #導入整個子產品
from … import … #導入子產品中的類、函數或者變量
from … import * #導入子產品中的所有公開成員
from … import … as … #這個是給導入的成員取個别名
幾個注意點
- _x:表示私有屬性或方法,不能通過from somemodule import * 的方式導入
-
通過import somemodule 方式導入的子產品,如果對子產品進行修改,需要重新導入才能生效,重新導入的方法是
from imp import reload
reload somemodule