C:\Python27>python download.py http Traceback (most recent call last): File "download.py", line 15, in os.path.join(os.environ['TEMP'], 'test1.html')) File "download.py", line 5, in download f.write(urllib2.urlopen(url).read()) File "C:\Python27\lib\urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 431, in open response = self._open(req, data) File "C:\Python27\lib\urllib2.py", line 449, in _open '_open', req) File "C:\Python27\lib\urllib2.py", line 409, in _call_chain result = func(*args) File "C:\Python27\lib\urllib2.py", line 1227, in http_open return self.do_open(httplib.HTTPConnection, req) File "C:\Python27\lib\urllib2.py", line 1197, in do_open raise URLError(err) urllib2.URLError: C:\Python27>python download.py ftp Traceback (most recent call last): File "download.py", line 18, in os.path.join(os.environ['TEMP'], 'test2.txt')) File "download.py", line 5, in download f.write(urllib2.urlopen(url).read()) File "C:\Python27\lib\urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 431, in open response = self._open(req, data) File "C:\Python27\lib\urllib2.py", line 449, in _open '_open', req) File "C:\Python27\lib\urllib2.py", line 409, in _call_chain result = func(*args) File "C:\Python27\lib\urllib2.py", line 1404, in ftp_open raise URLError(msg) urllib2.URLError: