在我的JSON文件中,我有以下条目
{
"a": "2 * 3",
}
我想在字典中使用Python 3.6导入此文件,其中的键“ a”为整数6。如何在导入过程中“执行”字符串“ 2 * 3”?
答案 0 :(得分:2)
看起来您可以在情况下使用eval
例如:
import ast
raw_string = """{
"a": "2 * 3"
}"""
data = ast.literal_eval(raw_string)
data = {k: eval(v) for k, v in data.items()}
print(data)
输出:
{'a': 6}