av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python中包初始化有什么好處?

除了標識一個包,__init__.py還有一個目的 - 包初始化。這就是為什么它被稱為init!初始化是在包導入時觸發(fā)的,換句話說,導入包時調(diào)用__init__.py。當你導入一個包時,包內(nèi)的__init__.py模塊被執(zhí)行。

1、好處

在__init__模塊中,你可以做任何你想做的事情,但最常用的是用于一些包初始化或設置專用的__all__變量。后者控制*(通配符)導入 - from package import *。

我們可以在__init__模塊中做很多事情,甚至是很奇怪的事情。假設我們不喜歡顯式導入,并且希望將所有模塊符號上升到包級別,這樣我們就不必記住實際的模塊名稱。

2、實例

為此,我們可以在__init__.py中像這樣導入menu和pizza模塊中的所有東西。

# pizzapy/__init__.py
 
from pizzapy.pizza import *
from pizzapy.menu import *

結(jié)果:

>>> import pizzapy
pizza.py module name is pizzapy.pizza
pizza.py module name is pizza
>>> pizzapy.MENU
[]

以上就是python中包初始化的好處,希望能對大家有所幫助,更多知識盡在python學習網(wǎng)。


網(wǎng)站標題:創(chuàng)新互聯(lián)Python教程:python中包初始化有什么好處?
當前鏈接:http://uogjgqi.cn/article/dpppeeh.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流