def download_blobs_from_container(block_blob_client,<EOL>container_name, directory_path,<EOL>prefix=None):
_log.info('<STR_LIT>'.format(container_name))<EOL>container_blobs = block_blob_client.list_blobs(container_name, prefix=None)<EOL>_log.info('<STR_LIT>'.format(len(tuple(container_blobs)), '<STR_LIT:U+002CU+0020>'.join(blob.name for blob in container_blobs.items)))<EOL>for blob in container_blobs.items:<EOL><INDENT>destination_file_path = os.path.join(directory_path, blob.name)<EOL>block_blob_client.get_blob_to_path(container_name,<EOL>blob.name,<EOL>destination_file_path)<EOL>_log.info('<STR_LIT>'.format(<EOL>blob.name,<EOL>container_name,<EOL>destination_file_path))<EOL><DEDENT>_log.info('<STR_LIT>')<EOL>
Downloads all blobs from the specified Azure Blob storage container.

    :param block_blob_client: A blob service client.
    :type block_blob_client: `azure.storage.blob.BlockBlobService`
    :param container_name: The Azure Blob storage container from which to
     download files.
    :param directory_path: The local directory to which to download the files.
    :param str prefix: A name prefix to filter blobs. None as its default