我正在学习使用 python 编程,并且在从包中的模块导入时遇到了问题。我使用的是 Python 3.8.264位的可视化工作室代码。
.vscode
├── ecommerce
│ ├── __init__.py
│ ├── database.py
│ ├── products.py
│ └── payments
│ ├── __init__.py
│ ├── authorizenet.py
│ └── paypal.py
├── __init__.py
└── main.py
在 ecommerce/products.py
文件中我有:
#products.py
from .database import Database
p = Database(3,2)
这样我就可以从 ecommerce/database.py
文件中导入 Database
类,但是我得到了错误
ImportError : Attempted relative import with no known parent package