尝试从 GCS 存储桶获取视频(blob)对象的元数据时出现 ValueError

阿曼·斯沃恩卡

运行此python脚本时

storage_client = storage.Client()
bucket = storage_client.bucket('bucket_name')
blob1 = bucket.get_blob(blob)
print(blob1.name)

收到以下错误:

ValueError: <Blob: bucket-name, /videos/batch1TestingVideo1/video1.mp4, 1600346932097827> 
could not be converted to unicode

存储在桶中的所有对象都是视频文件。

如何获取存储桶中存储的视频文件的元数据。

提前致谢。

阿曼·斯沃恩卡

谢谢大家 我找到了问题

storage_client = storage.Client()
bucket = storage_client.bucket('bucket_name')
blob1 = bucket.get_blob(blob.name)
print(blob1.name)

而不是 blob 对象,我应该通过 blob.name 来获取该对象的元数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试上传大文件时,GCS管道破裂错误

Django-尝试更新模型对象时出现ValueError

ValueError:尝试获取空序列的argmax

尝试运行kdtree时出现scipy.spatial ValueError

尝试删除熊猫中的异常值时出现 ValueError

尝试创建文件时出现ValueError未知的URL类型

尝试通过Django REST Framework创建时出现ValueError

尝试在 Django 中创建以下关系时出现 ValueError

尝试合并2个数据框,但出现ValueError

尝试-ValueError循环除外

ValueError尝试迭代

从 GCS 存储桶下载数据的最快方法

尝试解压集合时出现TypeError vs ValueError

尝试使用函数调整图像大小时出现 ValueError

尝试使用自定义对象加载模型时出现“ ValueError:未知激活:激活”

尝试从列表中删除元素时如何忽略ValueError?

尝试从列表中删除元素时如何忽略ValueError?

尝试将Dictionary转换为DataFrame Pandas时发生ValueError

尝试在python中标记编码时,ValueError包含新标签

Django admin.py ValueError 尝试保存 manytomany 字段时

尝试使用pytest和capsys访问stdout时发生ValueError

尝试从Keras运行顺序模型时发生ValueError

尝试基于字典的日志记录配置时发生Python ValueError

尝试对列表中包含数据框的值进行计数时出现ValueError

ValueError:尝试运行包时尝试相对导入超出顶级包

尝试,但ValueError替换为None

如何更改GCS存储桶中单个对象的存储类?

尝试修改pandas groupby的列值时出现“ ValueError:值的长度与索引的长度不匹配”

尝试在输入中使用3个以上值时出现ValueError