以下の例の 'eval'をより良い関数に置き換えたいと思います。研究の結果、これは良い考えではないことが私の理解になっています。より良いeval関数の置換
class_name = '{}'.format(SIP.supported_classes_dictionary[msg_type])
print 'Testing {}'.format(eval(class_name).supported_sip_services[msg_type])
variable_array = eval(class_name).fields_desc[2:]
軽度の疑問: 'os'と' sys'はクラスではなく、モジュールです。もちろん、クラスでもうまくいくでしょう。 – jacg
Opps、確かに。他に何かを念頭に置いていた。私は答えを変えます。 – allo