[英]ImportError: cannot import name Person
我是 python 的初学者,所以如果我错过了什么,请告诉我。 我有一个名为 abc.py 的 python 文件,如下所示:
class Person:
def __init__ (self, age, weight, height, first_name, last_name, gpa ):
self.age = age
self.weight = weight
self.height = height
self.first_name = first_name
self.last_name = last_name
self.gpa = gpa
def on_honor_roll(self):
if self.gpa >= 3.5:
return True
else:
return False
另一个名为 objetc_functions.py 的 python 文件如下所示: from abc import Person
user1 = Person(25, 80, 178, "John", "Williams", "To be or not to be")
user2 = Person(15, 78, 190, "Joe", "James", "Good morning" )
print(user1.on_honor_roll())
当我运行 objectfunctions 时,我收到一条 InportError 消息: ImportError: cannot import name "Person" from "abc"
abc
是一个 Python 核心模块。 您应该避免将模块命名为核心模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.