pickling Python-Objekte auf Google Cloud Storage

Ich habe die Objekte in das Dateisystem eingelesen und zurückgelesen, wenn dies für die Arbeit mit diesen Objekten erforderlich ist. Derzeit habe ich diesen Code für diesen Zweck.

def pickle(self, directory, filename):
    if not os.path.exists(directory):
        os.makedirs(directory)
    with open(directory + '/' + filename, 'wb') as handle:
        pickle.dump(self, handle)

@staticmethod
def load(filename):
    with open(filename, 'rb') as handle:
        element = pickle.load(handle)
    return element

Jetzt verschiebe ich mein Programm (Django) auf die Google App Engine und habe festgestellt, dass ich mit der App Engine nicht in das Dateisystem schreiben kann. Google Cloud Storage schien meine einzige Wahl zu sein, aber ich konnte nicht verstehen, wie ich meine Objekte als Cloud Storage-Objekte auswählen und zurücklesen konnte, um das ursprüngliche Python-Objekt zu erstellen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage