广州模板建站系统,石家庄做网站推广,谷歌广告投放,网站开发人员晋升体系__init__.py 的作用 python的每个模块的包中#xff0c;都有一个__init__.py文件#xff0c;有了这个文件#xff0c;我们才能导入这个目录下的module。那么#xff0c;__init__.py还有什么别的功能呢#xff1f;其实#xff0c;__init__.py里面还是可以有内容的#xf…__init__.py 的作用 python的每个模块的包中都有一个__init__.py文件有了这个文件我们才能导入这个目录下的module。那么__init__.py还有什么别的功能呢其实__init__.py里面还是可以有内容的我们在导入一个包时实际上导入了它的__init__.py文件。我们可以再__init__.py文件中再导入其他的包或者模块。[python]import readers import writers import commands import users import meta import auth import admin 这样当我们导入这个包的时候__init__.py文件自动运行。帮我们导入了这么多个模块我们就不需要将所有的import语句写在一个文件里了也可以减少代码量。不需要一个个去导入module了。__init__.py 中还有一个重要的变量叫做 __all__。我们有时会使出一招“全部导入”也就是这样from PackageName import *这时 import 就会把注册在包 __init__.py 文件中 __all__ 列表中的子模块和子包导入到当前作用域中来。比如#文件 __init__.py __all__ [Module1, Module2, subPackage1, subPackage2] 转载于:https://www.cnblogs.com/jamshulo/p/3683580.html