Die in Ihrem Browser angezeigten Ausgaben von Colab-Zellen werden in Notebook-JSON gespeichert, das auf Drive gespeichert ist. Diese werden bestehen bleiben.
Wenn Sie Ihren Python-Variablenstatus speichern möchten, müssen Sie etwas wie pickle verwenden, um in einer Datei zu speichern und diese Datei dann irgendwo außerhalb der VM zu speichern.
Natürlich ist das ein bisschen ein Problem. Eine Möglichkeit, die Dinge zu vereinfachen, ist die Verwendung eines FUSE-Dateisystems, um einen persistenten Speicher zu mounten, in dem Sie einfach reguläre Dateien speichern können, die aber über die Lebensdauer der VM hinaus bestehen bleiben.
Ein Beispiel eines Laufwerks FUSE-Wrapper verwenden, dies zu tun, ist in diesem Beispiel Notebook: https://colab.research.google.com/notebook#fileId=1mhRDqCiFBL_Zy_LAcc9bM0Hqzd8BFQS3
Dieses Notebook zeigt folgendes:
- Installieren eines Google Drive FUSE-Wrapper.
- Authentifizieren und Bereitstellen eines von Google Drive unterstützten Dateisystems.
- Speichern lokaler Python-Variablen mit
pickle
als eine Datei auf Laufwerk.
- Laden der gespeicherten Variablen.