title: Is it possible to "refresh" a connection created with urllib2.urlopen?
body: <p>I am fetching data from a URL using <code>urllib2.urlopen</code>:</p>
  
  <pre><code>from urllib2 import urlopen
  ...
  conn = urlopen(url)
  data = conn.read()
  conn.close()
  </code></pre>
  
  <p>Suppose the data did not "come out" as I had expected.</p>
  
  <p>What would be the best method for me to read it again?</p>
  
  <p>I am currently repeating the whole process (open, read, close).</p>
  
  <p>Is there a better way (some sort of connection-refresh perhaps)?</p>