python import父文件夹和子文件夹具有相同的名称

时间:2019-04-29 11:23:31

标签: python import python-import

我具有以下结构,部分代码来自其他人的fork,部分代码由我编写

Object.keys(o)

现在在parentfolder/ main.py utils.py fun1.py /childfolder/ __init__.py main_child.py function.py /utils/ __init__.py foo.py 中,我在Importing modules from parent folder

之后将<{1}}模块导入了父文件夹中。

(我使用了与vim绑定的交互式python控制台,因此function.py解决方案对我不起作用)

在我的utils中,我导入了__file__以及父文件夹中的main_child.py,后者又将function导入了父文件夹 当我运行fun1时,它会抱怨

utils

此错误是由于main_child.py父文件夹中导入ImportError: cannot import name 'xxx' from 'utils' (parentfolder/childfolder/utils/__init__.py) 导致导入fun1引起的,但现在看来,它仅搜索 filderfolder

有什么解决方案吗?

0 个答案:

没有答案