PythonのJSON形式のファイルとしてデータを保存する方法

 

データの読み出し、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で再現

おすすめ

転載: blog.csdn.net/weixin_34252090/article/details/93786031
おすすめ