2012-11-25 244 views
0

我创建了下面的Python代码读取从Web服务的方法:提取数据

def GetWeatherParameters(): 
"""""" 
client = Client('www.address.asmx?wsdl') 
#WebServiceClient.GetWeatherParameters() 

return client.service.GetWeatherParameters() 

它工作正常,我也得到返回的数据,并可以打印,但数据返回包含mutltiple列,此代码只是一次打印出所有内容。

有谁知道我可以如何提取按列返回的数据列?

回答

0

这一切都取决于返回的数据 - 很好地显示它的简便方法是使用pprint

from pprint import pprint 
pprint(your_data) 

所以它更容易看到的结构会很好地格式化。然后,如果它是一个列表或者类似的,让你可以做your_data第一行[0]来获得的第一个,或环路,将其打印出来逐行:

,并从那里...