I C#我们通过反射来做这件事。在Javascript中,它很简单:
for(var propertyName in objectName)
var currentPropertyValue = objectName[propertyName];
如何在Python中实现?
发布于 2009-08-09 16:37:09
for property, value in vars(theObject).items():
print(property, ":", value)
请注意,在极少数情况下会有__slots__
属性,这样的类通常没有__dict__
。
发布于 2009-08-09 16:37:49
dir()
是一种简单的方法。请看这里:
发布于 2013-06-10 20:44:17
对于一行程序:
print vars(theObject)
https://stackoverflow.com/questions/1251692
复制相似问题