python - 对于 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 库?
解决方案
(google-cloud-storage
您通过导入from google.cloud import storage
的)是 Google 在其文档中推荐的库。同样,在该库的 repo 的自述文件中指出:
此存储库的维护者建议尽可能使用Cloud Client Libraries for Python进行新代码开发
您可以在google-cloud-storage
其中找到.
另一方面,gcsfs
的文档指出:
本软件为测试版,使用风险自负。
似乎google-cloud-*
图书馆是推荐的官方方式。
推荐阅读
- macos - 请求 EventKit 访问 macOS SwiftUI
- r - R和Excel:在R中给出的不是公共空间的空间
- amazon-web-services - 在单个 terraform 资源中具有受控循环
- sql - 使用链接服务器从 PostgreSQL 获取数据到 MS SQL Server 时出现特殊字符问题
- python - ModuleNotFoundError:没有名为“extruct”的模块(Python 3.7 Jupyter Notebook)
- javascript - 将 JavaScript 变量添加到 jQuery 选择器中的 href 值
- yolo - 从 yolov4 或 yolov5 转换为 coreml
- asp.net-core - 天蓝色服务总线:“MaxConcurrentCalls”的理想数量是多少
- python - 使用请求进行网络抓取时如何使用多线程
- spacy - 基于动词形式的Spacy模式异常案例