From: Antoine Pitrou Date: Tue, 17 Aug 2010 21:11:49 +0000 (+0000) Subject: Modernize gzip examples X-Git-Tag: v3.2a2~242 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf1a018ce4358af60f3dc41262b04d01091aeebf;p=thirdparty%2FPython%2Fcpython.git Modernize gzip examples --- diff --git a/Doc/library/gzip.rst b/Doc/library/gzip.rst index 0401cd821160..060f48e797a0 100644 --- a/Doc/library/gzip.rst +++ b/Doc/library/gzip.rst @@ -102,26 +102,22 @@ Examples of usage Example of how to read a compressed file:: import gzip - f = gzip.open('/home/joe/file.txt.gz', 'rb') - file_content = f.read() - f.close() + with gzip.open('/home/joe/file.txt.gz', 'rb') as f: + file_content = f.read() Example of how to create a compressed GZIP file:: import gzip - content = "Lots of content here" - f = gzip.open('/home/joe/file.txt.gz', 'wb') - f.write(content) - f.close() + content = b"Lots of content here" + with gzip.open('/home/joe/file.txt.gz', 'wb') as f: + f.write(content) Example of how to GZIP compress an existing file:: import gzip - f_in = open('/home/joe/file.txt', 'rb') - f_out = gzip.open('/home/joe/file.txt.gz', 'wb') - f_out.writelines(f_in) - f_out.close() - f_in.close() + with open('/home/joe/file.txt', 'rb') as f_in: + with f_out = gzip.open('/home/joe/file.txt.gz', 'wb') as f_out: + f_out.writelines(f_in) Example of how to GZIP compress a binary string::