データの読み出し、JSONベースのストレージモジュール、
names_writer.py
1 インポートJSON 2 3名= [ ' ジョーカー'、' ジョー'、' nacy '、' TIMI ' ] 4 5名= ' names.json ' 6開く(ファイル名、' W ' file_objとして): 7 json.dump (名前、file_obj)
説明:私たちは最初のインポートのJSONモジュール、その後、名前のリストを作成し、5行目私たちは、あなたがファイルを保存するために、リストの名前を指定します。.Jsonは、通常のデータファイルを示すために、拡張機能を使用し、JSON形式で保存されています。6行目我々は(関数json.dumpを使用して、書き込みモードでライン7をファイルを開く)名前のリストは、ファイルnames.jsonに格納されています。このプログラムは、実際には、我々はまた、成功のためのヒントを以下のような文を印刷することができ、何を実行した後、コンソールを印刷していませんが、私はここでは省略しました。
私たちは、ファイルnames_writer.pyのnames.jsonファイル(ヒント:フォルダは、このファイル内に存在しない場合は自動的に作成され、データが書かれている)フォルダを見て、次のように、names.jsonの内容は以下のとおりです。
【" ジョーカー"、" ジョー"、" nacy "、" TIMI " ]
ここでは、このJSONファイル書かれた手順をお読みください。
names_reader.py
1つの インポートJSON 2 3 4 5名= ' names.json ' 6 file_objとしてオープン(ファイル名)と: 7 名= json.load(file_obj) 8 9 プリント(名前)
次のようにコンソールを印刷:
説明:読み出し動作が、同一のモジュールはJSONをインポートする必要があり、ライン6我々は読み出しモードを使用してファイルを開くコード、ライン7、我々は関数を使用json.load()情報names.jsonを読み取り、格納します変数名は、最後にそれを印刷します。我々は結果を印刷し、同じを保存するとき。JSONファイルは、あなたが他の人と共有することができ、他の人々は、その中のデータを読み取ることができ、これはプログラミングの間でデータを共有するための簡単な方法です。
私たちは、上記の知識を持つ特定の問題を解決する必要があります。
問題点:彼の好きな果物を入力し、ファイルに果物の名前を格納します)(json.dump使用を促すプログラムを書きます。次に、ファイルから値を読み取り、メッセージ出力するプログラム書く「私はあなたの好みのフルーツを知っている!それの_____を。」。
favorite.py
1つの 輸入JSON 2 3ファイル名= " favorite_fruit.json " 4 5果物=入力(" あなたの好きな果物は何ですか?" ) 6オープン(ファイル名と' W ' file_objなど): 7 json.dump(果物、file_obj)
次のようにコンソールを印刷:
reader_favorite.py
1 輸入JSON 2 3 FILE_NAME = " favorite_fruit.json " 4 :file_objとしてオープンして(FILE_NAME) 5 果物= json.load(file_obj) 6 7 プリント(" 私はあなたの好みのフルーツを知っていることだ!" +フルーツ)
次のようにコンソールを印刷:
あなたは、プログラムが正常に実行されて見ることができます。我々はによると、書き込みプロセスの説明通常動作の実行は問題ありません。次に、我々はそれを改善するために、この例を再構築します。
ステップアウトした後、すべてが最初に学ぶことはできませんが、我々は、財務管理を学ばなければならない、それは生涯の習慣になります。
ます。https://www.cnblogs.com/tizer/p/11067098.htmlで再現