在pycharm中创建两个文件pythonpackage,在这两个文件夹下都会默认产生__init__.py,这个.py文件不能删除,删除之后会发现在继承包时会报错。
总结:
从上边的例子可以看出,init.py的主要作用是:
-
Python中package的标识,不能删除
-
定义__all__用来模糊导入
-
编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)
在pycharm中创建两个文件pythonpackage,在这两个文件夹下都会默认产生__init__.py,这个.py文件不能删除,删除之后会发现在继承包时会报错。
总结:
从上边的例子可以看出,init.py的主要作用是:
Python中package的标识,不能删除
定义__all__用来模糊导入
编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)