Xcode 如何访问Python中后期添加的类属性?

Xcode 如何访问Python中后期添加的类属性?,xcode,python-2.7,Xcode,Python 2.7,如果我稍后添加age属性作为emp1.age=7。那我怎么才能访问它呢 我已尝试-打印员工的年龄1:%d%d self.age 但是它的给出错误。你得到的错误是什么? 您创建的外部变量不在类名称空间中,但它存在于实例名称空间中。 因此,您无法使用类名获取它,请尝试使用object打印。\uuu dict\uuuuuu您将找到该变量。它应该可以工作,但请检查您的问题:缩进很可怕,它的给定错误对我们没有多大帮助。 class Employee: 'Common base class for al

如果我稍后添加age属性作为emp1.age=7。那我怎么才能访问它呢

我已尝试-打印员工的年龄1:%d%d self.age
但是它的给出错误。

你得到的错误是什么? 您创建的外部变量不在类名称空间中,但它存在于实例名称空间中。
因此,您无法使用类名获取它,请尝试使用object打印。\uuu dict\uuuuuu您将找到该变量。

它应该可以工作,但请检查您的问题:缩进很可怕,它的给定错误对我们没有多大帮助。
 class Employee:
 'Common base class for all employees'
  empCount = 0

 def __init__(self, name, salary):
   self.name = name
    self.salary = salary
  Employee.empCount += 1

def displayCount(self):
  print "Total Employee %d" % Employee.empCount

def displayEmployee(self):
   print "Name : ", self.name,  ", Salary: ", self.salary

"This would create first object of Employee class"
   emp1 = Employee("Zara", 2000)
 "This would create second object of Employee class"
  emp2 = Employee("Manni", 5000)
  emp1.displayEmployee()
  emp2.displayEmployee()
  print "Total Employee %d" % Employee.empCount