Hi all, can you tell me why the module urllib.request (py3) add extra 
characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the 
following and urllib2 (py2.6) correctly not?

py2.6
>>> import urllib2
>>> f = urllib2.urlopen("http://www.google.com";).read()
>>> fd = open("google26.html", "w")
>>> fd.write(f)
>>> fd.close()

py3
>>> import urllib.request
>>> f = urllib.request.urlopen("http://www.google.com";).read()
>>> with open("google30.html", "w") as fd:
...     print(f, file=fd)
...
>>>

Opening the two html pages with ff I've got different results (the extra 
characters mentioned earlier), why?
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to