从天蓝色Blob存储中读取多行

时间:2019-03-07 14:43:29

标签: python python-3.x azure azure-blob-storage

我有azure的csv文件,我使用具有以下标头的函数读取该文件:

get_blob_to_stream(container_name, blob_name, stream, snapshot=None,
        start_range=None, end_range=None, validate_content=False,
        progress_callback=None, max_connections=2, lease_id=None,
        if_modified_since=None, if_unmodified_since=None, if_match=None,
        if_none_match=None, timeout=None)

如果您想从所说的blob中带一些字节,start_rangeend_range是很好的参数,但是说我知道我的blob是一个csv,我就是想让它带我一行从1到1000,有点像我告诉大熊猫pd.read_csv(...,nrow=1000, skiprows = range(0,1))的方式。我将如何进行?

1 个答案:

答案 0 :(得分:1)

看着Azure Documentation,看起来该功能无法提供该功能。

但是,我发现this answer,这似乎很有希望。也许您可以将流直接重定向到熊猫read_csv函数中,然后从那里继续。