我正在尝试使用 Visual Studio 代码组装一个 python 项目,并且我想在文件之间导入函数和类。我的文件夹结构如下:
chessboards
|-> __pycache__
|-> .vscode
|-> boards
|-> __init__.py
|-> queens.py
|-> knights.py
|-> __init__.py
|-> board.py
我在“boards.py”文件中有一个名为 my_func 的函数。在外部目录的 init.py 文件中,如果我输入:
from .board import my_func
我收到标题中的错误。我也尝试过:
from chessboards.board import my_func
在这种情况下,它告诉我没有名为“chessboards”的模块,我不明白,因为那里有一个 init.py 文件。
我已将 vscode 中的导入设置从自动更改为相对,但似乎都不起作用。如果有人可以帮助我,我将非常感激。其他问题的大多数答案都说要更改 PYTHONPATH 或 .env 文件,但到目前为止这些都不起作用。
开心每一天1111
互换的青春
相关分类