Remove any parents.
>>> import urllib.request >>> f = urllib.request.urlopen('https://www.python.org/') >>> try: ... enc = f.headers.get('Content-Encoding') ... data = f.read() ... if enc == 'gzip': ... import gzip ... data = gzip.decompress(data) ... print(data[:100].decode('utf-8', errors='replace')) ... finally: ... f.close()
urllib.request/BaseHandler.close
BaseHandler.close