【发布时间】:2019-12-13 01:54:23
【问题描述】:
这是我的第一个问题,请理解我不是母语人士。
我正在尝试在脚本解析 JSON 期间创建类的实例。 脚本有类似的dict:
classes = {'user': 'User', 'chat': 'Chat', 'message': 'Message'}
和类User、Chat、Message。
当脚本在 dict 中找到对应键的 json 中的键时,我需要创建相应类的实例。
我找到了解决方案,但我认为它很愚蠢:
>>> class User():
... name = 'John'
>>> class_name = 'User()'
>>> variable_name = 'user'
>>> exec(f'{variable_name}={class_name}')```
【问题讨论】:
标签: python