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:

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

silakan dicoba!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: