Advertisement
Guest User

Untitled

a guest
Nov 25th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. import sys, time, threading
  2.  
  3. HORIZONTAL_VALUE = False
  4.  
  5. def loading_bar_square():
  6.     global HORIZONTAL_VALUE
  7.     sys.stdout.write("[")
  8.     while not HORIZONTAL_VALUE:
  9.         time.sleep(0.1)
  10.         sys.stdout.write("|]")
  11.         time.sleep(0.1)
  12.         sys.stdout.write("\b\b")
  13.         sys.stdout.flush()
  14.         sys.stdout.write("/]")
  15.         time.sleep(0.1)
  16.         sys.stdout.write("\b\b")
  17.         sys.stdout.flush()
  18.         sys.stdout.write("-]")
  19.         time.sleep(0.1)
  20.         sys.stdout.write("\b\b")
  21.         sys.stdout.flush()
  22.         sys.stdout.write("\\]")
  23.         sys.stdout.write("\b\b")
  24.         sys.stdout.flush()
  25.     HORIZONTAL_VALUE = False
  26.  
  27. thread = threading.Thread(target=loading_bar_square)
  28. thread.start()
  29. time.sleep(4)
  30.  
  31. HORIZONTAL_VALUE = True
  32. sys.stdout.write("\b\b\b[DONE]\n")
  33. sys.stdout.flush()
  34. a = input("Enter:")
  35.  
  36.  
  37. ----result-----
  38. zenix@linux-xk05:~/Desktop> python3 py.py
  39. [DONE]
  40. Ente\]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement