title: What __future__ features should I import in Python v2.6.2?
body: <p>I am starting to learn Python, but I'm forced to use a v2.6.2 interpreter. </p>
  
  <p>I want to get as close as possible to Python 3, e.g, using the new <code>print</code> function, "true" division, etc.</p>
  
  <pre><code>from __future__ import division
  from __future__ import print_function
  print(1/2, file=sys.stderr) # 0.5
  </code></pre>
  
  <p>What other features should I import from <code>__future__</code>? </p>
  
  <p>I guess I could do a general <code>import __future__</code> but then I would get different behavior when I upgrade to a higher version (v2.7 might have more features in <code>__future__</code>), and my scripts might stop working then.</p>