在利用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,目前还在奋斗着解决这个问题