如果我想在Google Machine Learning引擎(非本地)的培训工作期间使用python访问Google存储桶文件。以下选择(如果有的话)的正确方法是什么?
使用filePath所在的内置open(filePath)python函数 有效的谷歌桶路径e.i. 'GS://bucket/folder/file.ext'
使用Python客户端进行Google云端存储 https://pypi.python.org/pypi/google-cloud-storage
第一个选择显然要容易得多,如果它有效,是否需要特殊设置,例如:设置特定存储桶权限或默认存储类。
最好的问候。答案 0 :(得分:2)
这不是这个。应该使用tensorflow Gfile模块如下:
import tensorflow as tf
with tf.gfile.GFile("gs://bucket/file", "r") as f:
content = f.read()