PythonのJsonファイル操作

1182 ワード

PythonのJsonファイル操作
PythonのJsonファイルの操作で主に使われているモデルは:jsonなので、まずjsonをロードします.
import json

そして私たちが使ったのはjsonの下のjsonです.load/json.dumps関数は、IOの基本ファイル操作関数open/write/closeと組み合わせてjsonファイルの操作を実現します.
1.まずjsonファイルを新規作成する必要があります:test.json
2.jsonのコンテンツを開き、取得します.
file = JsonPath + '/test.json'
		fb = open(file,'r')
		dicts = json.load(fb)
		fb.close()
		return dicts
解析:コードから見ると、まずtest、jsonファイルのパス:fileを知ってからopen関数でjsonファイルを開き、jsonを通過する必要があります.load()関数はjsonファイルの下の内容をdictsに割り当てます.返されるdictsはjsonの下のすべての内容であり,単一ノードの取得方法はdicts[‘name’]である.
3.jsonファイルの下に変更して保存する:
	data['name1'] = data['name1']
	data['name2'] = "This is name 2“
	file =JsonPath + '/test.json'
	fb = open(file,'w')
	fb.write(json.dumps(data,indent=2))
	fb.close()

解析:ここのdataは前に戻ったdictsです.まずjsonコンテンツを取得し、直接値を付けることで追加コンテンツを修正し、open/write関数とjsonを結合する必要があることがわかります.dumps()関数は内容をjsonファイルの下に書きます.
ここではjsonについて説明する必要があります.dumps関数のパラメータ:dataは修正後の内容であり、indentはjsonで改行後のtapファイルレイアウトグリッド数である.indent=2は、改行するたびに2つ空けることを示します.(indentパラメータオプション)
最後に、ファイルのIO操作には必ずcloseが必要であることを覚えておいてください.