我有以下字典:
my_dict = {"A":"a", "B":"b", "C":"c"}
如果我使用json
如下保存:
with open('my_dict.json', 'w') as fp:
json.dump(my_dict , fp, indent=4)
看起来是这样的:
{
"A": "a",
"B": "b",
"C": "c"
}
然而,我想知道是否有一种方法可以将Python字典保存为NodeJS字典,所以它看起来是这样的:
{
A: "a",
B: "b",
C: "c"
}
如果删除引号,它将不是有效的json
文件。但是,如果您真的需要在文件中使用这种格式,您可以将其保存在.txt
文件中,然后将其加载为字符串:
with open('my_dict.txt', 'w') as fp:
regex = re.compile(""(.*?)":")
st = regex.sub(r'1:', json.dumps(my_dict, indent=4))
fp.write(st)
因此您将拥有一个具有所需格式的txt
。
{
A: "a",
B: "b",
C: "c"
}