如果不清楚一個物件是否擁有某個屬性,可以使用內建函式hasattr
訪問一個物件的屬性的方法是通過特別屬性__dict__,它是一個對映,將屬性名稱對映到屬性值
為了除錯方便,可以新增下面這個函式
def print_attributes(self): for attr in self.__dict__: print attr,getattr(self,attr)
如果不清楚一個物件是否擁有某個屬性,可以使用內建函式hasattr
訪問一個物件的屬性的方法是通過特別屬性__dict__,它是一個對映,將屬性名稱對映到屬性值
為了除錯方便,可以新增下面這個函式
def print_attributes(self): for attr in self.__dict__: print attr,getattr(self,attr)