私はクリーチャーシミュレーターを作成しています。すべてのクリーチャーの最後に、json形式の情報を単一のファイルにダンプする必要があります。その後、朝になると、シミュレーターはその単一のファイルからすべてのクリーチャー情報を取得し、以前のようにそれらを復元できるはずです。したがって、次の方法があります。
newDailyFile = path+day
with open(newDailyFile, "a") as file:
for i in creatures:
dump({'name':name, 'numbers':n, 'strings':s, 'x':x, 'y':y}, file, indent=4)
#The only thing that is guaranteed to be unique is the name
それから
with open("text") as file:
result = load(file)
for something in result:
creature = Creature(result)
問題は 2 番目の部分にあります。各クリーチャーを個別に読む方法がわかりません。どうやってやるの?