小编nam*_*amo的帖子

尝试使用 __init__.py 在没有已知父包的情况下进行相对导入

以下是我的项目的结构:

\n
Python_Projects/\n        \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 project_1/\n            \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n            \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 my_functions.py\n            \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 test.py\n            \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 sub_folder_add/\n                \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 add.py\n
Run Code Online (Sandbox Code Playgroud)\n

add.py中的代码:

\n
from .my_functions import addition\n
Run Code Online (Sandbox Code Playgroud)\n

运行code.py时出现错误:

\n
\n

ImportError:尝试在没有已知父包的情况下进行相对导入

\n
\n

python python-import importerror python-3.x

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

标签 统计

importerror ×1

python ×1

python-3.x ×1

python-import ×1