[Python-checkins] r84156 - python/branches/py3k/Doc/library/gzip.rst
antoine.pitrou
python-checkins at python.org
Tue Aug 17 23:11:49 CEST 2010
Author: antoine.pitrou
Date: Tue Aug 17 23:11:49 2010
New Revision: 84156
Log:
Modernize gzip examples
Modified:
python/branches/py3k/Doc/library/gzip.rst
Modified: python/branches/py3k/Doc/library/gzip.rst
==============================================================================
--- python/branches/py3k/Doc/library/gzip.rst (original)
+++ python/branches/py3k/Doc/library/gzip.rst Tue Aug 17 23:11:49 2010
@@ -102,26 +102,22 @@
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::
More information about the Python-checkins
mailing list