0

私はクリーチャーシミュレーターを作成しています。すべてのクリーチャーの最後に、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 番目の部分にあります。各クリーチャーを個別に読む方法がわかりません。どうやってやるの?

4

1 に答える 1