title: How do I print in Python 3.3.3 without carriage return?
body: <p>First of all, I am <strong>NOT</strong> looking for how to print in the same line with the <code>print(some_stuff, end="")</code>.</p>
  
  <p>In Python 2.7 you could type:</p>
  
  <pre><code>while True:
  for i in ["/","-","|","\\","|"]:
      print "%s\r" % i,
  </code></pre>
  
  <p>and it would print, in the SAME line, in the SAME spot those 5 characters, making it look like you had a bar spinning (actually you could try it out).
  The thing is, I can't do the same thing in Python 3.3, and I've tried several things.
  My specific application would be a countdown timer... The code is something like this:</p>
  
  <pre><code>import time
  t = 120
  while t &gt; 0:
      t -= 1
      print("Time left till next update: %d seconds" % t)
      time.sleep(1)
  </code></pre>
  
  <p>where the output should be the string, with ONLY the number of seconds changing in place... Hope someone can help me with this.</p>