python-3.x - 导入我自己的类时出现“ModuleNotFoundError”
问题描述
我有2个文件,都在同一个文件夹中。我要导入的文件是“HelloWorldClass.py”(HelloWorldClass.py 的代码)
class HelloWorld():
def __init__(self):
print("Hello World")
我调用“HelloWorldClass”的文件是“ClassTest.py”(代码到ClassTest.py)
from Classes import HelloWorldClass
HelloWorld()
出于某种原因,我收到了这个错误......
Traceback (most recent call last):
File "D:/Coding file/Owl Hoot/Classes/ClassTest.py", line 3, in <module>
from Classes import HelloWorldClass
ModuleNotFoundError: No module named 'Classes'
>>>
这两个文件都在 Classes 文件中。我看不出我做错了什么,有人可以帮忙吗?
解决方案
如果两者都在同一个目录中,您可以像这样导入:
从 HelloWorldClass 导入 HelloWorld
推荐阅读
- python - Python - 在我的数据框上使用 isin 会引发错误
- python - 应用文件夹结构后的pyVisa TypeError
- python - 使用python pandas在excel中的多张表中写入数据
- mongodb - 显示所有 5 年以上的汽车
- elasticsearch - 对 ELK 集群使用 fail2ban?
- javascript - 为什么我的 javascript 变量显示在浏览器中?
- python - 如何从 python 文件中导入所有类和方法?
- touch - 触摸事件 - 我可以获得触摸/手指的大小吗?
- sql - 将多行转换为单个数组
- firebase - Cloud Scheduler 未使用 firebase deploy 命令自动创建