为什么会报这个错误,with open和for in操作之间是不能进行print吗?
print注释掉就可以正常运行了?
不是不可以打印
而是你的json.load用法使用错误
json.loads
将13到16行换成下面这样 先试下可否正常打印出key与value
jsObj = json.load(open(file_path))
print(jsObj)
for key in jsObj.keys():
print('key: %s value: %s' % (key,jsObj.get(key)))