我有一个包结构如下:
mypackage
__init__.py
mymodule.py
例如,我放了一些“常量”声明__init__.py
:
DELIMITER='\x01'
但是,除非我添加,否则mymodule.py中的代码无法访问 DELIMITER:
from __init__ import *
到mymodule.py文件的顶部。我想我在这里错过了一个概念。是不是在通过 import 语句访问之前声明的任何内容__init__.py
都不会被读入内存?另外,这是放入__init__.py
文件的典型类型吗?