import itertools import sys import time spinner = itertools.cycle(['-', '/', '|', '\\']) for _ in range(50): sys.stdout.write(next(spinner)) sys.stdout.flush() time.sleep(0.1) sys.stdout.write('\b')