0

Webサービスからメソッドを読み取る次のPythonコードを作成しました。

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

return client.service.GetWeatherParameters()

正常に動作し、返されたデータを取得して印刷できますが、返されたデータには複数の列が含まれており、このコードはすべてを一度に出力するだけです。

返されたデータを列ごとに抽出する方法を知っている人はいますか?

4

1 に答える 1

0

それはすべて、返されたデータに依存します-それをうまく表示する便利な方法は、次を使用することpprintです:

from pprint import pprint
pprint(your_data)

うまくフォーマットされるので、構造が見やすくなります。次に、それがリストなどの場合、最初の行を取得するには、 your_data[0] を実行して最初の行を取得するか、ループして行ごとに出力します。

for row in your_data:
    print row
    print row[0] # could be the first column...

そしてそこから…

于 2012-11-25T11:42:31.080 に答える