Why isn\'t this simple Python code working?
import urllib
file = urllib.urlopen(\'http://www.google.com\')
print file.read()
This is the er
Try using urllib2 if it is feasible to change some lines of code. Set the timeout argument in seconds
For example:
urllib2.urlopen(http://www.abc.com/api, timeout=20)
Here the connection persists for a longer duration. So if for example you are reading an XML file that is too large it avoids incomplete reading.
The above code will never work if the Net connection is slow or it breaks suddenly.