python 獲取類的屬性

OpenSoucre發表於2013-11-13

如果不清楚一個物件是否擁有某個屬性,可以使用內建函式hasattr

訪問一個物件的屬性的方法是通過特別屬性__dict__,它是一個對映,將屬性名稱對映到屬性值

為了除錯方便,可以新增下面這個函式

    def print_attributes(self):
        for attr in self.__dict__:
            print attr,getattr(self,attr)

 

相關文章