Я загрузил zip-файл в свой аккаунт Azure в виде большого двоичного объекта в контейнере Azure.
Zip-файл содержит файлы .csv, .ascii и многие другие форматы.
Мне нужно прочитать конкретный файл, скажем, данные ASCII файла, содержащиеся в Zip-файле. Я использую Python для этого случая.
Как прочитать данные конкретного файла из этого zip-файла, не загружая его на локальный компьютер? Я хотел бы обрабатывать этот процесс только в памяти.
Я также пытаюсь использовать ноутбук Jypyter от Azure для функциональности ML.
Я использую пакет ZipFile Python для этого случая.
прошу вас помочь в этом вопросе прочитать файл
Пожалуйста, найдите следующий фрагмент кода.
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)