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データをロードする適切な方法は何ですか? リストは毎日拡張され、多くのデータが含まれます。