有人知道如何使用python中的多处理从Azure存储下载blob吗?在
下面的代码给出了一个错误:“TypeError:'Blob'object is not iterable”
怎么解决?在
代码:
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)
是个案问题吗?? 你能试试小写吗:
我猜Blob是一种类型,所以你不能用它。在
相关问题 更多 >
编程相关推荐