update
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import time
|
||||
import os
|
||||
import sys
|
||||
|
||||
def status_bar():
|
||||
try:
|
||||
while True:
|
||||
# Obtenir la taille du terminal
|
||||
rows, columns = os.popen('stty size', 'r').read().split()
|
||||
rows = int(rows)
|
||||
columns = int(columns)
|
||||
|
||||
# Déplacer le curseur au début du terminal
|
||||
sys.stdout.write("\033[H") # Aller au coin supérieur gauche
|
||||
sys.stdout.write("\033[2K") # Effacer la ligne
|
||||
sys.stdout.write("Status Bar: [Working on tasks...] | Time: {}\n".format(time.strftime("%H:%M:%S")))
|
||||
sys.stdout.flush()
|
||||
|
||||
# Attendre un peu avant de mettre à jour
|
||||
time.sleep(1)
|
||||
|
||||
except KeyboardInterrupt:
|
||||
print("\nExiting status bar...")
|
||||
|
||||
if __name__ == "__main__":
|
||||
status_bar()
|
||||
Reference in New Issue
Block a user