代码之家  ›  专栏  ›  技术社区  ›  Judy T Raj

如何使用Python在append模式下打开GCS bucket中的文件?

  •  1
  • Judy T Raj  · 技术社区  · 7 年前

    我看了所有相关的问题,我能找到的只是上传到GCS,而不是写作。我不想上传一个文件或创建一个新的。我需要在append模式下打开googlecloud存储桶中的文件,也就是说,如果它不存在,就创建它,并使用python写入它的末尾。如果有人能给我指出正确的方向,我会非常感激的。 上载方法每次都会替换我的文件。我试过下载,附加,然后替换,但这需要文件最初出现在目录中。

    PS:我试着在云功能中做这件事,而不是在一台配备了云SDK的机器上

    2 回复  |  直到 7 年前
        1
  •  2
  •   Dustin Ingram    7 年前

    这是不可能的,因为GCS中的对象是不可变的。

    https://cloud.google.com/storage/docs/key-terms#immutability