類:
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