__init__.py到底是什么?
很多人给出的flask目录结构都有__init__.py这个奇怪的空文件
其实不只是flask,所有python的程序里都可以用__init__.py
来实现模块化,简单来说这个文件是让一个目录成为package,能够被import。
目录结构:
└ app.py
└ admin
└ admin.py
└ __init__.py
└ users
└ users.py
└ __init__.py
在app.py和users.py中都可以这样引用admin.py:
from admin import admin