admin管理员组文章数量:1794759
python 读空的json文件
读空的json文件,python2和python3 的错误提示是不一样的
python2:
ValueError: No JSON object could be decodedpython3:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
解决:
针对python2
import json data ={"vf":"ff"} ''' #写入 with open('tmp.json', 'w') as f: json.dump(data, f) ''' try: with open('tmp.json', 'r') as f: k=json.load(f) print(k) except ValueError: print("empty!")针对python3
import json data ={"vf":"ff"} ''' #写入 with open('tmp.json', 'w') as f: json.dump(data, f) ''' try: with open('tmp.json', 'r') as f: k=json.load(f) print(k) except json.decoder.JSONDecodeError: print("empty!")
转载于:wwwblogs/sea-stream/p/10011699.html
版权声明:本文标题:python 读空的json文件 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687006630a127957.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论