首页 > 解决方案 > 对于 Python,“import gcsfs”或“from google.cloud import storage”与 GCS 交互

问题描述

我们正在理解的一些旧代码是导入和使用这两个库。似乎两者都用于连接到 GCS 存储桶和读取/写入存储桶。

# GCS Library
import gcsfs # which of these...
from google.cloud import storage # ...is better?

这两个库是否都得到维护,或者 1 被认为是与 GCS 交互的更好的官方 python 库?

标签: pythongoogle-cloud-storage

解决方案


google-cloud-storage您通过导入from google.cloud import storage的)是 Google 在其文档中推荐的库。同样,在该库的 repo 的自述文件中指出:

此存储库的维护者建议尽可能使用Cloud Client Libraries for Python进行新代码开发

您可以google-cloud-storage其中找到.

另一方面,gcsfs的文档指出:

本软件为测试版,使用风险自负。

似乎google-cloud-*图书馆是推荐的官方方式。


推荐阅读