我在Visual Studio Code中使用python很新。我正在使用Python3。我正在尝试从文件导入自己的类,但在Visual Studio Code中找不到正确的语法。
我的结构:
└── CodeAna
│ __init__.py
├── GetDB
│ ├── GetData.py
│ ├── __init__.py
│
├── HelerTools
│ ├── Helper.py
│ ├── __init__.py
│
└── Analysis
├── Getanalysis.py
│ ├── __init__.py
在Getanalysis.py中,我需要导入一个名为GetDataDB的类,该类位于GetData.py中。我的解决方案是:
import CodeAna.GetDB.GetData as dl
Data = dl.GetDataDB()
但随后出现此错误:
Traceback (most recent call last):
File "/Users/Test/VSC_Codes/CodeAna/TestAnalysis/Getanalysis.py",line 1,in <module>
import GetDB.GetData.GetDataDB as dl
ModuleNotFoundError: No module named 'GetDB'
在 Spyder 中执行此操作即可。我不担心我在这里做错了什么??
更新:
这包含在我的setting.json文件中:
{
"python.linting.pylintEnabled": true,"python.linting.enabled": true,"python.pythonPath": "/anaconda3/bin/python"
}
如果pylint没有显示任何错误,仍然有同样的问题...