python中包初始化的作用是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务铜川,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
1、好处
在__init__模块中,你可以做任何你想做的事情,但最常用的是用于一些包初始化或设置专用的__all__变量。后者控制*(通配符)导入 - from package import *。
我们可以在__init__模块中做很多事情,甚至是很奇怪的事情。假设我们不喜欢显式导入,并且希望将所有模块符号上升到包级别,这样我们就不必记住实际的模块名称。
2、实例
为此,我们可以在__init__.py中像这样导入menu和pizza模块中的所有东西。
# pizzapy/__init__.py from pizzapy.pizza import * from pizzapy.menu import *
结果:
>>> import pizzapy pizza.py module name is pizzapy.pizza pizza.py module name is pizza >>> pizzapy.MENU [, , ]
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。