資格スワイプ
入出力・エラーと例外・クラス・標準ライブラリ・対話環境(7,8,9,10,14章)

標準ライブラリのjsonモジュールを使って、Pythonの辞書オブジェクトをファイルにJSON形式で書き込みたい。正しい手順はどれか。

  • ✓open(file, 'w') でファイルオブジェクトを取得し、json.dump(data, f) を呼び出す
  • Bopen(file, 'rb') でファイルオブジェクトを取得し、json.dumps(data, f) を呼び出す
  • Cjson.dump(file, data) のようにファイルパスとデータをこの順で渡す
  • Dファイルを開かずに json.write(data, file) を直接呼び出す

解説

json.dumpは第一引数にシリアライズ対象のデータ、第二引数に書き込み用のファイルオブジェクトを取る。ファイルはテキストモード('w')で開く必要がある。

根拠Pythonチュートリアル10章 標準ライブラリめぐり(jsonモジュール)

← 前の問題次の問題 →
スワイプでまとめて流す