【发布时间】:2020-11-04 03:03:34
【问题描述】:
我的__init__.py 中有以下内容,以避免重复导入类型库:
from typing import Dict, List, Tuple
然而,当我在我的包代码中使用Dict 时,它会引发NameError 'Dict' is not defined。
我必须在每个类中明确包含上述导入语句吗?
注意打字不是我自己的模块,所以不在包目录里面
【问题讨论】:
-
你需要将它包含在每个使用它的模块中。
-
好的,谢谢,我会接受的
-
一般来说,可以通过即时修改
builtins模块来添加新的内置插件。见How to add builtin functions?。
标签: python package python-import