Handling of compressed files is offered by the BZ2File class.
'r' or 'w', for reading
(default) or writing. When opened for writing, the file will be created if
it doesn't exist, and truncated otherwise. If buffering is given,
0 means unbuffered, and larger numbers specify the buffer size;
the default is 0. If
compresslevel is given, it must be a number between 1 and
9; the default is 9.
Add a "U" to mode to open the file for input with universal newline
support. Any line ending in the input file will be seen as a
"\n" in Python. Also, a file so opened gains the
attribute newlines; the value for this attribute is one of
None (no newline read yet), '\r', '\n',
'\r\n' or a tuple containing all the newline types
seen. Universal newlines are available only when reading.
Instances support iteration in the same way as normal file
instances.
for line in file instead.
0 (offset from start of file,
offset should be >= 0); other values are 1 (move relative to
current position, positive or negative), and 2 (move relative to end
of file, usually negative, although many platforms allow seeking beyond
the end of a file).
Note that seeking of bz2 files is emulated, and depending on the parameters the operation may be extremely slow.
Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.