Json.load(),Json.loads()在python 2.7中不起作用

时间:2016-06-29 17:22:57

标签: python json python-2.7

我想使用json库并运行代码

import json

data = ''' {
    "name" : "Chuck",
    "phone": {
    "type" : "intl",
    "number" : "+1 734 355 4544"
     }
     "email" :{
     "hide" : "yes"
     } 
} '''

info = json.load(data)
print 'Name : ', info["name"]
print 'Hide:' , info["email"]["hide"]

显示错误"返回加载(fp.read(), AttributeError:' str'对象没有属性' read' " 有什么解决方案吗? 已编辑的版本

1 个答案:

答案 0 :(得分:10)

您已将您的计划json.py命名为与内置模块json冲突。

将您的计划重命名为my_program.py,然后从您的目录中删除json.pyjson.pyc