美文网首页
坑四:利用json模块时遇到的坑

坑四:利用json模块时遇到的坑

作者: cinderlv | 来源:发表于2017-08-23 14:29 被阅读0次

在利用json模块时:遇到了两个坑:

原代码很短:

import json

filename='name.json'
try:
    with open(filename) as n_file:
        name=json.load(n_file)
except FileNotFoundError:
    name=input('enter your name')
    with open(filename,'w') as n_file:
        print 'I will rember you, ',name
        json.dump(name,filename)
else:
    print 'welcome back ',name

最初的坑:报错:NameError: name 'FileNotFoundError' is not defined。后来在网上查,是由于python2.7这个错误类型叫IOError。因此,把“FileNotFoundError”改成“IOError”。

然后遇到第二坑:ValueError: No JSON object could be decoded,目前还在奋斗着解决这个问题

相关文章

  • 坑四:利用json模块时遇到的坑

    在利用json模块时:遇到了两个坑: 原代码很短: import json filename='name.json...

  • json 序列化

    python 的 json 模块有个坑。一般 python 的类型都可以转化为 json 类型: 但是,pytho...

  • POST 提交数据方式和数据格式判断

    提交数据的方式总结 坑-总结: 1.使用接口时,要确认传参的格式类型,默认json 》》可以利用postman...

  • 手写Retrofit

    遇到的坑:1、反射自动生成实例的坑。Proxy.newProxyInstance()首先,利用反射获取类方法是运行...

  • 导入模块遇到的坑

    场景:当时自己在项目里已经创建了random.py文件,后来再other.py中导入import random模块...

  • 填坑记

    后台像前台传值时遇到一个问题: 坑1 使用console.log打印后台传来的json值时只显示[object O...

  • Spark 分析Json数据存入Mysql 遇到的坑

    # Spark 分析Json数据存入Mysql 遇到的坑 折腾了两天,终算是弄好了,入的坑不计其数,但是也要数一数...

  • 日常总结系列

    JS实现一些经典算法:1,基于填坑思想的快排算法2,十进制转十六进制 NODEJS抓包的坑 利用request模块...

  • JSON 坑

    JSON 坑 JSON確實很方便, 不過路途也不平坦. 你看, 掉坑裡去了吧. 沒關係這裡有繩子幫你出坑. 好的,...

  • React Native--自定义npm模块遇到的坑

    本文将持续记录在自定义npm模块时遇到的一些坑。 1. 关于getCurrentActivity为null 在构造...

网友评论

      本文标题:坑四:利用json模块时遇到的坑

      本文链接:https://www.haomeiwen.com/subject/ktkddxtx.html