我有一个json文件,已将其转换为Dictionary。根据说明,我将生成一个流程。
我的json看起来像这样:
{
"text":"Please tell me your first name",
"var":"first_name"
},
{
"calculated_variable":"True",
"formula":"[]",
"var":"rows"
},
{
"text":"Enter the first row of the matrix.",
"var":"rows[0]"
}
所以我要做的是基于文本的用户会输入一个值。假设第一个方块是用户输入的“ james”。因此,“ James”应存储为first_name,即first_name =“ james”。
类似地考虑最后一块:
值应存储为:row [0] = user_input
如何将“ first_name”和“ rows [0]”设置为我上面编写的变量?
答案 0 :(得分:0)
我不确定这是否是解决问题的正确方法,但是您可以将值直接添加到本地名称空间
>>> locals()['first_name'] = "James"
>>> first_name
James
locals()
为您提供本地命名空间。