我有以下代码
class Transcription(object):
WORD = 0
PHONE = 1
STATE = 2
def __init__(self):
self.transcriptions = []
def align_transcription(self,model,target=Transcription.PHONE):
pass
这里重要的部分是我希望有一个类成员作为变量的默认值。然而,这会产生以下错误:
NameError: name 'Transcription' is not defined
为什么这是不可能的,什么是正确的(pythonic)方法来做这样的事情。