首页 > 解决方案 > 导入我自己的类时出现“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 文件中。我看不出我做错了什么,有人可以帮忙吗?

标签: python-3.xoop

解决方案


如果两者都在同一个目录中,您可以像这样导入:

从 HelloWorldClass 导入 HelloWorld


推荐阅读