【发布时间】:2019-03-29 13:32:51
【问题描述】:
我已将 zip 文件作为 azure 容器中的 blob 上传到我的 azure 帐户中。 Zip 文件包含 .csv、.ascii 文件和许多其他格式。 我需要读取特定文件,比如说包含在 zip 文件中的 ascii 文件数据。我在这种情况下使用 python。
如何从这个 zip 文件中读取特定的文件数据而不下载到本地?我只想在内存中处理这个过程。
我也在尝试使用 azure 为 ML 功能提供的 jypyter notebook 我在这种情况下使用 ZipFile python 包。
请求您协助阅读文件
请找到以下代码sn-p。
blob_service=BlockBlobService(account_name=ACCOUNT_NAME,account_key=ACCOUNT_KEY)
blob_list=blob_service.list_blobs(CONTAINER_NAME)
allBlobs = []
for blob in blob_list:
allBlobs.append(blob.name)
sampleZipFile = allBlobs[0]
print(sampleZipFile)
【问题讨论】: