python-“未定义全局名称”
2天前,我下载了用于iOs的Python。现在我用python完成我的第一步。 我现在试着在一个文件中分离一个类。但现在它显示了一个错误:没有定义全局名称。为什么?谢谢大家! 这两个文件: 主要的.pypython-“未定义全局名称”,python,Python,2天前,我下载了用于iOs的Python。现在我用python完成我的第一步。 我现在试着在一个文件中分离一个类。但现在它显示了一个错误:没有定义全局名称。为什么?谢谢大家! 这两个文件: 主要的.py from PersonClass import Person peter = Person("peter", 17) firstname = peter.getName() print (firstname) 还有PersonClass.py class Person(object):
from PersonClass import Person
peter = Person("peter", 17)
firstname = peter.getName()
print (firstname)
还有PersonClass.py
class Person(object):
def __init__(self, name, alter):
self.__alter = alter
self.__name = name
def alterBekommen(self):
return self.__alter
def getName(self):
return self.__name
def setName(newName):
self.__name = newName
对我来说效果很好,我试过python2.7和Python3,也不使用以_开头的名称。你能复制并粘贴你的准确错误消息吗?它会生成错误的哪一行。