Python中文
首页
教程
问答
标签
搜索
登录
注册
Python过滤dict-JSON响应以只返回两个值还是转换为字符串?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在Python中操作一个URL,该URL调用API并在JSON中获得有效的结果。在</p> <p>我只需要[result]提供的“纬度”和“经度”</p> <p>但是,我似乎找不到任何好的方法来处理dict值的返回。在</p> <p>我试图将JSON转换为一个字符串,但由于我的最终目标是将纬度和经度附加到另一个URL上,这看起来很傻吗?在</p> <p>一直在四处搜索,似乎解析DICT是一个常见的问题。在</p> <p>谁能给我指出正确的方向吗?在</p> <p>我的代码(运行)</p> <pre><code>import urllib2 import json Postcode = raw_input("Hello hello hello, what's your postcode..? ") PostcodeURL = 'https://api.postcodes.io/postcodes/' + Postcode json_str = urllib2.urlopen(PostcodeURL).read() d = json.loads(json_str) print(d) </code></pre> <p>输出如下:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以像字典一样访问JSON对象。因此,要从结果中获得经纬度,可以使用:</p> <p><code>lat, long = d[result][latitude], d[result][longitude]</code></p> <p>将它们加载到字符串中,进行错误检查,然后将它们附加到新的URL中。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Python猜字gam
5 回答
Python猜字游戏
8 回答
Python猜字游戏?
3 回答
Python猜字游戏不会在玩家猜测所有字母时结束
9 回答
Python猜字游戏在有重复字符的单词上失败
4 回答
Python猜想
8 回答
Python猜数字游戏,而循环没有响应
10 回答
python猜测gam的代码反馈
5 回答
python猜测gam的变量问题
2 回答
python猜测具体路径?
3 回答
Python猜测我的号码(反向号码猜测)UnboundLocalE
7 回答
python猜测该数字在猜测过度后再试一次
6 回答
Python猜猜单词游戏bug
6 回答
Python猜猜游戏如何再现
2 回答
Python猜猜游戏服务器
7 回答
Python猜猜谁的游戏我没有得到我预期的输出
9 回答
Python猜谜游戏
8 回答
Python猜谜游戏,值错误:randrange()的空范围
9 回答
Python猜谜游戏,带尝试选项
3 回答
Python猜谜游戏,我的赢的条件打印赢和输
1 回答