How to open and read LZMA file in-memory

前端 未结 2 765
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-12 09:24

I have a giant file, let\'s call it one-csv-file.xz. It is an XZ-compressed CSV file.

How can I open and parse through the file without first decomp

2条回答
  •  甜味超标
    2021-01-12 10:03

    You can iterate through an LZMAFile object

    import lzma  # python 3, try lzmaffi in python 2
    with open('one-csv-file.xz') as compressed:
        with lzma.LZMAFile(compressed) as uncompressed:
            for line in uncompressed:
                do_stuff_with(line)
    

提交回复
热议问题