如何在文本文件中编写元组字典和列表作为键值

时间:2018-02-25 22:23:53

标签: python

我有一本大词典:

abig = {('WhatsappUnameP', 'DOB', 'FriendMode', 'GroupName'): ['WhatsappUnameP', 'DOB', 'FriendName', 'FriendLoc', 'FriendEventMessage', 'FriendMode', 'GroupName']}

现在我打开一个文件并使用JSON编写这个字典。

with open(str(os.path.join(os.getcwd(),outputfilename)),'w') as filewritehandle:
    print("NA")
    filewritehandle.write(json.dumps(abig))

上面的代码不会在文件写入中写入数据并给出类型错误。

1 个答案:

答案 0 :(得分:0)

显然,json dict并不支持元组,列表,集合或字典作为键。 使用字符串或数值。