複数のプロセスを同時に実行したい、たとえば、進行中のループのすぐ下に文字列を出力したい...
import time
from threading import Thread
print 'top'
def foo():
for i in range(1,10):
sys.stdout.write(str('\r%s\r'%i))
sys.stdout.flush()
time.sleep(1)
timer = Thread(target=foo)
timer.start()
'''bottom'
上記のコードは次のようになります
top
'''looping counter is underway'''
bottom