小编Sha*_*ash的帖子

python 3.9.5 中的相对导入

我的文件夹结构如下

\n
./fff\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 fg\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 settings\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 settings.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 obng\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test.py\n
Run Code Online (Sandbox Code Playgroud)\n

我想将 fg/settings 中的 settings.py 作为模块导入到 test.py 中

\n

我已经添加了该行

\n

从 ..fg.settings 导入设置

\n

但是当我运行它时,它给了我以下错误

\n

回溯(最近一次调用最后):\n文件“/mnt/d/Repos/fff/obng/test.py”,第 1 行,位于 \nfrom ..fg.settings 导入设置\nImportError:尝试在没有已知父项的情况下进行相对导入包裹

\n

根据https://docs.python.org/3/reference/import.html#package-relative-imports支持这种相对导入方式

\n

我在这里做错了什么?

\n

python import relative-import

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

import ×1

python ×1

relative-import ×1