如何在不下载的情况下读取 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 或类似的操作)?
最佳答案
您可以使用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)
关于python - 如何直接从 Azure blob 存储读取文本文件而不将其下载到本地文件(使用 python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52530300/