0
Pythonでマルチプロセッシングを使用してAzure Storageからブロブをダウンロードする方法を知っている人はいますか?Pythonでマルチプロセッシングを使用してAzureからブロブをダウンロード
以下のコードは、私は、このエラーを与える:「例外TypeError: 『ブロブ』オブジェクトが反復可能ではありません」
それを修正する方法は?
コード:
def downloadBlobs(generator):
for Blob in generator:
path = 'temp/' + Blob.name.split('/')[-1]
block_service.get_blob_to_path(CONTAINER_NAME,Blob.name,path)
if __name__ == '__main__':
start = timeit.default_timer()
generator = block_service.list_blobs(CONTAINER_NAME, prefix='trt2', num_results=1000)
p = Pool()
p.map(downloadBlobs, generator)
final = timeit.default_timer() - start
print(final)
これは良い推測でしたが、機能しませんでした。私は問題が 'map'関数にあると思う –