当前位置: 首页 > 图灵资讯 > 行业资讯> python中包初始化有什么好处?

python中包初始化有什么好处?

来源:图灵python
时间: 2024-09-04 20:07:00

除了识别一个包,___init__.py还有另一个目的 - 包的初始化。这就是为什么它被称为init!初始化是在导入包时触发的。换句话说,导入包时调用__init__.py。当你导入一个包时,包中的__init__.执行py模块。

1、好处

在__init_____________________________________all__变量。后者控制*(通配符)导入 - from package import *。

我们可以在_______init______________________________________________

2、实例

为此,我们可以在__init__.menu和piza模块中的一切都像这样导入py中。

#pizzapy/__init__.py

frompizzapy.pizzaimport*
frompizzapy.menuimport*

结果:

>>>importpizzapy
pizza.pymodulenameispizzapy.pizza
pizza.pymodulenameispizza
>>>pizzapy.MENU
[<pizza.pizaobjectat0x7f1bf3b8>,<pizza.Pizaobjectat0x7f1bf03b86>,<pizza.pizaobjectat0x7f1bf03b9>]

以上是python中包初始化的好处,希望对大家有所帮助,python学习网了解更多知识。