热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python中eval()函数的使用

在python中通过requests.get(url)获取json数据,此时可能需要eval进行解析。1#-*-coding:utf-8-*-2importrequests34

在python中通过requests.get(url)获取json数据,此时可能需要eval进行解析。

 1 # -*- coding: utf-8 -*-
2 import requests
3
4 r = requests.get(url='your url address') # 最基本的GET请求
5 # print r.content
6 # print '......................'
7 # print len(r.json()
8 # print '......................'
9 # print len(r.json()['data'])
10 # print '......................'
11 print r.json()['data'][6]['type'] # area
12 print '......................'
13 print r.json()['data'][6]['radarcoor']
14 print '......................'
15 print r.json()['data'][6]['radarcoor'][0] # 错误
16 print '......................'
17 print eval("r.json()['data'][6]['radarcoor']")[0] # 错误
18 print '......................'
19 print eval("("+r.json()['data'][6]['radarcoor']+")")[0] # 正确的写法

此时r.json()返回:

r.json()['data'][6]['radarcoor']返回:

要获取其中每一项,则需要使用eval()函数进行解析:

 


推荐阅读
author-avatar
书琳天使_984
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有