在Python中,可以使用內(nèi)置函數(shù)dir()
來打印對象的屬性。dir()
函數(shù)返回一個包含對象所有屬性和方法的列表。
例如,假設(shè)有一個名為obj
的對象,可以使用以下代碼打印該對象的屬性:
obj = SomeClass()
print(dir(obj))
這將打印出obj
對象的所有屬性和方法。如果只想打印對象的屬性,可以結(jié)合使用type()
函數(shù)和dir()
函數(shù),如下所示:
obj = SomeClass()
for attr in dir(obj):
if not callable(getattr(obj, attr)):
print(attr)
這將打印出obj
對象的所有屬性,而不包括方法。