Web ページから json オブジェクトを取得してフラット ファイルに書き込む Python スクリプトを作成しようとしています。フラット ファイルには 10 行あり、3 つの Web ページがあります。さまざまなオンライン リソースの助けを借りて、このコードにたどり着きました。
#!/usr/bin/python
import requests
import simplejson
r = requests.get('https://github.com/timeline.json')
c = r.content
j = simplejson.loads(c)
for item in j:
print item['repository']['name']
このコードは、github タイムライン イベントから json オブジェクトを返します。返された json オブジェクトは解析され、辞書として出力されます。これは良い方法ですか、それとももっと良い方法はありますか?
また、Web ページからの入力でフラット ファイルを更新する Python スクリプトに json オブジェクトを送信する方法はありますか?
PS フラット ファイルは、構造化された関係のないレコードを含むデータ ファイルです。データを含む通常の .txt ファイル。