【发布时间】:2021-05-06 05:27:41
【问题描述】:
假设我构建了一个包,其中包含一个 Python 模块和一个扩展模块,但名称相同
mypackage
|
+-- __init__.py
|
+-- mymodule.py
|
+-- mymodule.cpython-39-x86_64-linux-gnu.so
我发现当我执行from mypackage import mymodule 时,正在导入的是扩展模块。我想知道为什么会这样?在导入期间扩展模块是否优先?如果是这样,任何人都可以指出记录此行为的位置吗?
【问题讨论】:
标签: python python-import python-module python-extensions mypyc