
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
👁️ 阅读量:0
© 版权声明:本文《python 读空的json文件》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1687006857a416864.html。