我有一个命名元组的定义如下:
Job = namedtuple("Job", ['name', 'type', 'status', 'ended', 'id', 'baseMetaPath', 'updated', 'archiveUnarchive'])
我有一个存储在文件中的命名元组列表,我正在尝试加载它。我已将该列表分成每个作业对象,但该对象仍然是一个字符串。我想将该字符串转换为命名元组对象。该字符串如下:
"Job(name=u'MyJob', type=u'datamart', status=u'complete', ended=152717815282, id=u'2001840', baseMetaPath=u'/datamarts/2001546', updated=1527178152000, archiveUnarchive=0)"
注意字符串中的Unicode。
是否有一种直接将此字符串转换为Job namedtuple类型对象的方法,或者我必须手动浏览、解析字符串并自己完成它?