我的存储桶中有一些文件,我无法使用云Shell从python访问这些文件。我创建了一个简单的示例:
open('gs://iwc/panda.jpg')
结果是:
^{pr2}$但使用gsutil时文件是可见的:
jklieb@cloudshell:~$ gsutil ls gs://iwc
gs://iwc/熊猫.jpg在
我创建了一个单独的虚拟机实例(不是与cloudshell相关联的临时实例),并得到了类似的结果。在
我还使用ctpu配置了一个TPU,同样无法访问另一个存储桶中的文件。ctpu上的文档说,应该正确设置权限,以允许访问存储桶。在
我是否犯了一些我看不见的简单错误?在
解决方法是使用tensorflow.gfile.Open()访问文件:
这在云shell和我创建的其他虚拟机上都有效。tensorflow.gfile.Glob()可用于获取与模式匹配的文件列表。在
相关问题 更多 >
编程相关推荐