bel*_*ous 1 python json python-3.x
在python 3,3中
import json
peinaw = {"hi":4,"pordi":6}
json_data = open('data.json')
json.dump(peinaw, json_data)
json_data.close()
Run Code Online (Sandbox Code Playgroud)
我明白了
File "C:\Python33\lib\json\__init__.py", line 179, in dump
fp.write(chunk)
io.UnsupportedOperation: not writable
Run Code Online (Sandbox Code Playgroud)
在2,7中尝试了同样的事情并且它有效.我在3,3中有不同的方式吗?
>>> import json
>>> peinaw = {"hi":4,"pordi":6}
>>> with open('data.json', 'w') as json_data: # 'w' to open for writing
json.dump(peinaw, json_data)
Run Code Online (Sandbox Code Playgroud)
我with在这里使用了一个语句,其中文件自动.close()在with块的末尾.
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |