我正在尝试在一个文件中编写将在第二个文件中编写和使用的字典。
file1保存配置设置
bar = 'name'
file2写入配置
foo = {}
foo['user'] = bar
with open('file1', 'a') as f:
f.write("foo = %s" % foo)
我希望结果如何。
文件1
bar = 'name'
foo = {'user': bar}
正如现在所写,我在file2中得到了一个KeyError,因为' bar'没有定义。我不想定义' bar'在file2中,因为它是在file1中定义的。我想写' bar'作为变量' bar'本身不是' bar'成立。 有没有办法解决?