为什么没有调用__init__.py?

Noe*_*Yap 6 python

我正在使用Python 2.7并具有以下文件:

./__init__.py
./aoeu.py
Run Code Online (Sandbox Code Playgroud)

__init__.py 具有以下内容:

aoeu aoeuaoeu aoeuaoeuaoeu
Run Code Online (Sandbox Code Playgroud)

所以我希望在Python尝试加载时运行aoeu.py会出错__init__.py,但事实并非如此.PYTHONPATH是否设置为'.'的行为是相同的.或者未设置.

这是怎么回事?

Woo*_*ble 15

__init__.py使封闭目录成为一个包.除非您实际尝试直接导入包,否则不会执行它.

  • 或该包或子包的模块 (4认同)