我想使用python检索 json文件的对象我在c:/python/news.json
内有一个json文件现在我想要检索json文件的对象。
我的代码如下
import json
with open("c:/python/news.json") as json_file:
data=json.load(json_file)
print data
总是会出错
invalid syntax
但它不起作用。 我希望输出为:
print data['news1']
然后它应该总是给出第一条新闻,因为我的json是这样的:
[
{
"news1": "BBC",
"ur": "Lennon"
},
{
"news2": "newstime",
"ur": "Lennon"
},
]
提前谢谢。
答案 0 :(得分:1)
您可能正在使用python版本3.x,在这种情况下,您必须将print作为函数调用:
print(data)
否则是语法错误。
答案 1 :(得分:0)
你有一个错字 - 你写josn_file
。
答案 2 :(得分:0)
问题是文件中的最后一个逗号。删除最后一个逗号后,它对我有用:
# news.json
[
{
"news1": "BBC",
"ur": "Lennon"
},
{
"news2": "newstime",
"ur": "Lennon"
}
]