在python中如何将url响应的数据读入字符串数组?

在python中如何将url响应的数据读入字符串数组?,python,arrays,Python,Arrays,我有一个url,当我使用下面的代码在python中打开url时 data = urllib.request.urlopen(url).read() print(data) 我得到了这样的数据 b{“状态”:“成功”,“数据”:{“蜡烛”:[“2016-03-01T09:15:00+0530”,11991243.3511951232.9150747],“2016-03-02T09:15:00+0530”,12401259.81233.91243.25140876],“2016-03-03T09

我有一个url,当我使用下面的代码在python中打开url时

data = urllib.request.urlopen(url).read() 
print(data)
我得到了这样的数据

b{“状态”:“成功”,“数据”:{“蜡烛”:[“2016-03-01T09:15:00+0530”,11991243.3511951232.9150747],“2016-03-02T09:15:00+0530”,12401259.81233.91243.25140876],“2016-03-03T09:15:00+0530”,1245.71259.812331254.15226023],“2016-03-04T09:15:00+0530”,125512561232123239.35189317],“2016-03-0830+0530”,1239.11254.951231.11241.15151748),“2016-03-09T09:15:00+0530”,1237.31249.71233.251243.75304618),“2016-03-10T09:15:00+0530”,124812501226.11230.35157799]}

这些数据实际上代表一只股票的时间、开盘、高点、低点、收盘和成交量。我想以最有效的方式在二维数组中转换这些数据


请告诉我怎么做

您可能只想使用:


响应看起来像json,因此加载它并根据需要操作dict数据:

import json
import urllib2

def process_data(data):
    ''' Process in the most efficient manner '''
    pass

data = json.loads(urllib2. urlopen(url))
if data['status'] == 'success':
    process_data(data['data'])
import json
import urllib2

def process_data(data):
    ''' Process in the most efficient manner '''
    pass

data = json.loads(urllib2. urlopen(url))
if data['status'] == 'success':
    process_data(data['data'])