python初始化方法的作用,python初始化什么意思

  python初始化方法的作用,python初始化什么意思

  除了识别包,__init__。py还有一个目的——包初始化。所以才叫init!导入包时会触发初始化,换句话说就是__init__。导入包时调用py。导入包时,__init__。包中的py模块被执行。

  1、好处

  在__init__模块中,你可以做任何你想做的事情,但是最常用的是初始化一些包或者设置一个专用的__all__变量。后者控制*(通配符)导入-从包导入*。

  我们可以在__init__模块中做很多事情,甚至是奇怪的事情。假设我们不喜欢显式导入,并希望将所有模块符号提升到包级别,这样我们就不必记住实际的模块名称。

  2、实例

  为此,我们可以像这样在__init__.py中导入菜单和披萨模块中的所有内容。

  #pizzapy/__init__。巴拉圭

  frompizzapy.pizzaimport*

  Frompizzapy.menuimport*结果:

  进口比萨饼

  pizza . pymodulenameispizapy . pizza

  pizza.pymodulenameispizza

  披萨。菜单

  【披萨。披萨对象at0x7F1 BF03B 828,披萨。披萨对象at0x7F1 BF03B 8860,披萨。Pizza Objectat0x7F1 BF03B 8908]这些就是python中包初始化的好处。希望能对大家有所帮助。更多的知识可以在流行的IT软件开发工作室获得。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: