Dro*_*ror 3 python json dictionary
在这个答案中建议的解决方案允许保存dict到json.例如:
import json
with open('data.json', 'wb') as fp:
json.dump(data, fp)
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用3.x.我收到以下错误:
TypeError: 'str' does not support the buffer interface
Run Code Online (Sandbox Code Playgroud)
根据这个答案,解决方案是某种演员; 但我无法为字典做这件事.保存dict到json使用python 3.x 的正确方法是什么?
删除b:
with open('data.json', 'w') as fp:
json.dump(data, fp)
Run Code Online (Sandbox Code Playgroud)
json模块总是生成str对象,而不是字节对象.因此,fp.write()必须支持str输入.
| 归档时间: |
|
| 查看次数: |
1889 次 |
| 最近记录: |