0
namedtuple의 인스턴스를 어떻게 동적으로 만들 수 있습니까? 그것은 가능한가?런타임시 문자열에서 namedtuple 인스턴스 생성 (리플렉션/동적 생성)
Msg = collections.namedtuple('Msg', 'a b c')
...
mymsg = Msg(a=1,b=2,c=3)
msg_as_dict = mymsg._asdict()
msg_as_dict['recover_name'] = type(mymsg).__name__
어떻게 메시지 인스턴스가 다시 실행에 msg['recover_name']
에서 만들 수 있습니까?
당신은 * 이름으로 전화하는 것이 심각한 반 패턴인가요? 게다가 "type"이 함수 호출의 생성물로 만들어지기 때문에 여기서는 이렇게하는 것이 안전하지 않습니다. –