我无法从同一目录中的文件导入。
import unittest
from test_file import Rock
import unittest
可以工作,但from test_file import Rock
显示为导入“test_file”无法解析PylancereportMissingImports on VsCode。
我尝试在 test_file 之前添加点,但也不起作用
from .test_file import Rock
这是在我将 MacBook 更新到最新的 macOS 后发生的。
好吧,我认为这个问题的答案将解决您的问题:为什么我的python不将当前工作目录添加到路径中?
总结一下:默认情况下,python 不会将您的目录添加到 PYTHONPATH 中。您可以在您的环境中设置它,也可以:
pip -e <path>
from .test_file import Rock
)python -m <package>[.<subpackages>].<module>