类:
class foo():
def __init__(self):
self.avar1 = 0
self.bvar2 = 1
self.cvar3 = 3
def debug_info(self):
print "avar1:" avar1
print "bvar2:" bvar2
print "cvar3:" cvar3
我的问题,实在是太复杂写DEBUG_INFO(),如果我得到了很多self.vars 的,那么我想他们迁移到快译通然而把它们打印一气呵成用于调试和监控的目的,也许我不想丢失格式
foo.avar1 = 0
访问类内的增值经销商,因为它很容易阅读和易于使用的并修改。你有没有更好的主意,而不是去上课。 dict为debug_info输出?还是有人知道更好的方法让这个类更简单?
谢谢!
有点整洁和更Pythonic是使用变量(自我),国际海事组织。但也可以看下面关于使用插槽的对象的注释,为此使用dir(self)并从结果中选择是必要的。 – andybuckley 2010-10-20 14:42:50