0

URLからこの形式のデータがあります

 [{"column1":"something","column2":"something 2","column1":"something3","column2":"something4"}, etc]

このコンテンツを URL からダウンロードし、次の形式で csv ファイルに保存します。

 column1     column2

something   something2

something3  something4

urllib2 を使用して Python で実行できますか? または他のライブラリ?

4

1 に答える 1

0

Requestsはおそらくダウンロードが最も簡単です。あなたはただ使うでしょう:

import codecs, requests

req = requests.get(url)
text = req.text.encode(req.encoding)
with codecs.open(filename, 'w', encoding='utf-8') as f:
    f.write(text)

ただし、yedpodtrzitko が述べたように、その特定の入力を JSON として解析すると、2 つのキーと値のペアが残り、各キーで最後に検出されたもので上書きされます。手動で行に分割して解析することはできますが、有効な JSON である必要はありません。

于 2013-04-08T18:38:14.913 に答える