python小白 自学python中 这个代码为什么执行之后没有显示
3个回答
2018-03-22
展开全部
检查代码对齐。
更多追问追答
追问
我换了个json文件 还是用这个代码 可以显示 但是用这个json文件就不行了
追答
# 正确的缩进方式
with open() as f:
xxx = xxx
for xxx in xxx:
....
换了文件就可以显示了,那大概是之前的json文件写的不对,你可以检查一下读第一个时的pop_data是不是正确的,以及检查一下Year字段的值是不是"1977"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/usr/bin/env python3
import json
fname = 'gdp.json'
with open(fname) as f:
pop_data = json.load(f)
print('pop_data:', pop_data)
print('\n'.join([
k.get('Country Name') for k in pop_data
if k.get('Year') == '1977']))
缩进没问题,关键是fname文件的内容,必须符合json格式
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以0基础但是会慢些啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询