【发布时间】:2021-05-28 21:50:03
【问题描述】:
早上好,我遇到了以下问题。准确地说,我有以下设置:
Project_Name
|
|--> __init__.py
|
|--> Tool1
| |
| |--> Object1.py
| |
| |--> __init__.py
|
|--> Tool2
|
|--> Object2.py
|
|--> __init__.py
其中 Project_name、Tool1 和 Tool2 是文件夹。 Object2 包含一个名为“House”的类。如何在 Object1 中使用“House”类?我尝试了以下方法:
from Tool2.Object2 import House
但我收到错误消息“没有名为“Tool2”的模块。
我做错了什么?所有 init.py 文件都是空的,我应该更改吗?
【问题讨论】:
-
主脚本在哪里执行?以及如何执行它?从终端还是 IDE?
-
我将在另一个 Project_name 子文件夹(即测试文件夹)中使用 Object1。我使用 VSCode 及其终端。
-
试试
from Project_Name.Tool2.Object2 import House
标签: python import package python-import