0

python3 (Mac OS X) と tkinter でプログラムを作成しようとしています。増分 ID、datetime.now、および 3 番目の文字列を変数として取ります。例えば、

ウィンドウが開き、id / date time / "hello world" が表示されます。ユーザーは選択を行い、保存ボタンを押します。入力は json としてシリアル化され、ファイルに保存されます。

mytest = dict([('testId',testId), ('testDate',testDate), ('testStyle',testStyle)])
with open('data/test.txt', mode = 'a', encoding = 'utf-8') as myfile:
     json.dump(mytest, myfile, indent = 2)
myfile.close()

ファイルの結果は

{
  "testStyle": "blabla", 
  "testId": "8", 
  "testDate": "2013-05-09 13:32"
}{
  "testDate": "2013-05-09 13:41", 
  "testId": "9", 
  "testStyle": "blabla"
}

Python初心者として、ファイルデータをロードして、「ユーザーが2013-05-09に別のエントリを作成した場合、今日のデータをすでに入力したというメッセージを表示する」などのチェックを行いたいです。これらすべてのjsonデータをロードする適切な方法は何ですか? リストは毎日拡張され、多くのデータが含まれます。

4

2 に答える 2