128 Stimmen

Wie kann man alle Variablen in der aktuellen Python-Sitzung speichern?

Ich möchte alle Variablen in meiner aktuellen Python-Umgebung speichern. Es scheint eine Möglichkeit zu sein, das 'pickle' Modul zu verwenden. Allerdings will ich nicht, dies aus 2 Gründen zu tun:

  1. Ich muss anrufen pickle.dump() für jede Variable
  2. Wenn ich die Variablen abrufen möchte, muss ich mir die Reihenfolge merken, in der ich die Variablen gespeichert habe, und dann eine pickle.load() um die einzelnen Variablen abzurufen.

Ich bin auf der Suche nach einem Befehl, der die gesamte Sitzung speichert, so dass beim Laden dieser gespeicherten Sitzung alle Variablen wiederhergestellt werden. Ist dies möglich?

Edit: Ich denke, es macht mir nichts aus, anzurufen pickle.dump() für jede Variable, die ich speichern möchte, aber sich die genaue Reihenfolge zu merken, in der die Variablen gespeichert wurden, scheint eine große Einschränkung zu sein. Das möchte ich vermeiden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X