Python 3中的相对导入
我想从同一个目录中的另一个文件中导入一个函数。
有时它对我有用from .mymodule import myfunction但有时我会得到:
from .mymodule import myfunction
SystemError: Parent module '' not loaded, cannot perform relative import
有时它与from mymodule import myfunction,但有时我也会得到一个:
from mymodule import myfunction
我不明白这里的逻辑,也找不到任何解释。这看起来完全是随机的。
有人能解释一下这一切背后的逻辑吗?
相关分类