在我的桌面上有一个名为“programming”的文件夹,在该文件夹中还有另一个名为“Chessbot”的文件夹,该文件夹内有两个文件“ChessEngine.py”和“ChessMain.py”。
我正在尝试将 ChessEngine.py 导入 ChessMain.py,但是当我尝试时,它不断将 chessengine.py 注册为模块,并导致模块未找到错误。
在“ChessMain.py”中,这是第一行:
from Chessbot import ChessEngine
显然我正在尝试导入此文件“ChessEngine.py”,但是当我运行代码时,它说
ModuleNotFoundError: No module named 'Chessbot'
显然它认为Chessbot是一个模块而不是一个文件,我该如何解决这个问题?
尝试创建一个空文件
__init__.py
并放在 Chessbot
下,也许也放在 programming
下。