在Python中,可以使用内置函数dir()
来打印对象的属性。dir()
函数返回一个包含对象所有属性和方法的列表。
例如,假设有一个名为obj
的对象,可以使用以下代码打印该对象的属性:
obj = SomeClass()
print(dir(obj))
这将打印出obj
对象的所有属性和方法。如果只想打印对象的属性,可以结合使用type()
函数和dir()
函数,如下所示:
obj = SomeClass()
for attr in dir(obj):
if not callable(getattr(obj, attr)):
print(attr)
这将打印出obj
对象的所有属性,而不包括方法。