如何从python中的文件导入类?
再次问候。我注意到我并没有问最好的python问题,但请你耐心听我说。我一直在与类一起工作以采用OOP方法,尽管我不喜欢它。因此,现在我试图从与主文件位于同一目录的文件中导入一个类,但它只给了我一个ModuleNotFoundError(讨厌这个名称有多长)。 下面是主文件中的代码:如何从python中的文件导入类?,python,class,python-import,Python,Class,Python Import,再次问候。我注意到我并没有问最好的python问题,但请你耐心听我说。我一直在与类一起工作以采用OOP方法,尽管我不喜欢它。因此,现在我试图从与主文件位于同一目录的文件中导入一个类,但它只给了我一个ModuleNotFoundError(讨厌这个名称有多长)。 下面是主文件中的代码: import class_ ahmed = class_.Name('Ahmed') ahmed.show() 下面是我要导入的文件中的代码: class Name(): def __init__(sel
import class_
ahmed = class_.Name('Ahmed')
ahmed.show()
下面是我要导入的文件中的代码:
class Name():
def __init__(self, name):
self.name = name
def show(self):
print(self.name)
我知道我在这里犯了一些愚蠢的错误,但是它是什么呢?你应该把你要导入代码的文件命名为
class_uuuuy.py
,并确保它与主文件在同一个目录下,这应该可以工作。你在同一个目录下有\uuuuu init_uuuuuuuuy.py
吗?@CoryKramer-umm…这是什么?这就是问题所在!它在同一个目录中,以你的提议命名,但它仍然给我一个错误。它对我有效。检查文件名是否意外大写或拼写错误