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!