python-3.x 如何使用相对导入从父文件夹中的脚本导入函数

jm81lzqq  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(167)

如何在脚本中导入函数(函数在父文件夹的子文件夹中定义)?
在下面的文件夹结构中,我想使用

root_folder/
    utils_folder:
        __init__.py
        helper_functions.py (where Function_A is defined)
    module_A_folder:
        Script_A.py (Function_A will be imported and used here)

脚本_A.py需要使用函数_A。
utils_folder__init__.py定义为:

from .helper_functions import Function_A

当我尝试在Script_A.py中导入Function_A时,如下所示:

from ..utils import Function_A

我收到以下错误:

ImportError: attempted relative import with no known parent package

我怎么才能让这个工作?我用Python 3.9 x64。

llycmphe

llycmphe1#

请尝试:

from utils_folder.helper_functions import Function_A

相关问题