我正在尝试阅读一本字典,我将该字典'cm{k1:v1,k2:v2,k3:v3......}'
放入json中,我希望将其作为json读取。
所以我用过:
cm_file = json.dumps(cm, indent=4)
和
while using with open(cm_file,'r') as f:
data=json.load(f)
data['i']=i
我收到错误以及字典的内容
with open(cm_file,'r') as f:
IOError: [Errno 36] File name too long: '{\n "k1": "v1",\n "k2": "v2",.......... }\n ]\n}'
可以透过一些亮点
答案 0 :(得分:0)
您正在尝试打开json.dumps
而不是文件名