为了账号安全,请及时绑定邮箱和手机立即绑定

如何直接从 Azure blob 存储读取文本文件而不将其下载到本地文件(使用 python)?

如何直接从 Azure blob 存储读取文本文件而不将其下载到本地文件(使用 python)?

白衣染霜花 2021-06-18 19:08:13
如何在不下载的情况下读取 Azure 中的文本 blob?我可以下载文件然后阅读它,但是,我更喜欢在不下载的情况下阅读它。print("\nList blobs in the container")generator = block_blob_service.list_blobs(container_name)                  for blob1 in generator:    print("\t Blob name: " + blob.name)'blob1' 对象中是否有任何操作,这将允许我直接读取文本文件。(如 blob1.read 或 blob1.text 或类似的东西)?
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

您可以使用get_blob_to_text方法。


block_blob_service = BlockBlobService(account_name='myaccount', account_key='mykey')


blob = block_blob_service.get_blob_to_text('mycontainer', 'myblockblob')

print(blob.content)


查看完整回答
反对 回复 2021-06-29
  • 1 回答
  • 0 关注
  • 270 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信