class bz2.BZ2Compressor(compresslevel=9)
Create a new compressor object. This object may be used to compress data incrementally. For one-shot compression, use the compress()
function instead.
compresslevel, if given, must be a number between 1
and 9
. The default is 9
.
-
compress(data)
-
Provide data to the compressor object. Returns a chunk of compressed data if possible, or an empty byte string otherwise.
When you have finished providing data to the compressor, call the
flush()
method to finish the compression process.
-
flush()
-
Finish the compression process. Returns the compressed data left in internal buffers.
The compressor object may not be used after this method has been called.
Please login to continue.