Cara Membuat Animasi Loading Keren di Python

Halo, pada tutorial kali ini kita akan menambahkan animasi saat loading process yang lama diprogram yang menggunakan Python. Silakan siapkan source code kamu, dan coba scrip berikut:

[sourcecode language=”python”]
import itertools
import threading
import time
import sys

done = False

#animasi loading
def animate():
for c in itertools.cycle([‘|’, ‘/’, ‘-‘, ‘\\’]):
if done:
break
sys.stdout.write(‘\rloading ‘ + c)
sys.stdout.flush()
time.sleep(0.1)
sys.stdout.write(‘\rDone! ‘)

t = threading.Thread(target=animate)
t.start()

#proses lama disini

time.sleep(10)
done = True
[/sourcecode]

silakan dicoba!