Puedes usar
curses o puedes usar el viejo truco del retorno de carro.
Código Python:
Ver originalfrom time import sleep
import sys
def ssleep(n):
sys.stdout.flush()
sleep(n)
print "### 10 \r",
ssleep(1)
print "### 20 \r",
ssleep(1)
print "### 30 \r",
ssleep(1)
print "### 40 \r",
ssleep(1)
print "### 50 \r",
ssleep(1)
print "### 60 \r",
ssleep(1)
print "### 70 \r",
ssleep(1)
print "### 80 \r",
ssleep(1)
print "### 90 \r",
ssleep(1)
print "### 100\r",
ssleep(1)
print ""