如何使python类“ast.literal_eval()”兼容?
问题描述:
我有我的自定义类代表一个对象。 我想使该对象与“ast.literal_eval()”兼容“如何使python类“ast.literal_eval()”兼容?
我该怎么做?如有必要,我可以将必要的方法/代码添加到我的课程中。
我有我的自定义类代表一个对象。 我想使该对象与“ast.literal_eval()”兼容“如何使python类“ast.literal_eval()”兼容?
我该怎么做?如有必要,我可以将必要的方法/代码添加到我的课程中。
'ast.literal_eval'评估文字。 Python不支持用户定义的文字。 Ergo,你不能使用'ast.literal_eval'来产生一个用户定义的类型。如果可以的话,'ast.literal_eval'的所有安全保证将会从窗口中消失。 – ShadowRanger