PythonのJsonファイル操作
1182 ワード
PythonのJsonファイル操作
PythonのJsonファイルの操作で主に使われているモデルは:jsonなので、まずjsonをロードします.
そして私たちが使ったのはjsonの下のjsonです.load/json.dumps関数は、IOの基本ファイル操作関数open/write/closeと組み合わせてjsonファイルの操作を実現します.
1.まずjsonファイルを新規作成する必要があります:test.json
2.jsonのコンテンツを開き、取得します.
3.jsonファイルの下に変更して保存する:
解析:ここのdataは前に戻ったdictsです.まずjsonコンテンツを取得し、直接値を付けることで追加コンテンツを修正し、open/write関数とjsonを結合する必要があることがわかります.dumps()関数は内容をjsonファイルの下に書きます.
ここではjsonについて説明する必要があります.dumps関数のパラメータ:dataは修正後の内容であり、indentはjsonで改行後のtapファイルレイアウトグリッド数である.indent=2は、改行するたびに2つ空けることを示します.(indentパラメータオプション)
最後に、ファイルのIO操作には必ずcloseが必要であることを覚えておいてください.
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が必要であることを覚えておいてください.