坑四:利用json模組時遇到的坑

weixin_34249678發表於2017-08-23

在利用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,目前還在奮鬥著解決這個問題

相關文章