jsonを読む
import json
json_file = ''
with open(json_file, 'r', encoding='utf8') as fp:
json_data = json.load(fp)
jsonを書く
import json
json_file = '1.json'
dict1 = [{
'name': 'Tom', 'age': 10}, {
'name': 'Marry', 'age': 18}]
with open(json_file,'w',encoding='utf8')as fp:
json.dump(dict1,fp,ensure_ascii=False)
r:読み取り専用(rのあるファイルが最初に存在する必要があります)
r +:読み取りと書き込みであり、存在しないファイルは作成されません。ファイルに直接書き込む場合は、上から書き込みを開始し、前にこの位置で内容を上書きします。後で読み書きする場合は、ファイルの末尾に内容が追加されます。
w:書き込みのみ可能です。ファイル全体が存在しない場合は、作成されます。
w +:読み取りと書き込み。ファイルが存在する場合、ファイルが存在しない場合はファイル全体が上書きされ、//書き込みが完了する前に閉じられるように作成されます。
a:書き込みのみ可能です。ファイルの下部からコンテンツを追加し、存在しない場合は作成します。
a +:読み取りと書き込み。ファイルの先頭からコンテンツを読み取り、ファイルの下部からコンテンツを追加し、存在しない場合は作成します
参照: