python lade animation im terminal?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Ich würde deine Aufabe folgendermaßen lösen, falls es dir einfach genügt:

import time, random
def ladebildschirm(text, seperator: str = '.', haefigkeit: int = 10):
    for i in range(haefigkeit):
        print("\r", end="")
        print(text + seperator * i, end="")
        time.sleep(random.random())

Du könntest dann die Funktion mit z.B.:

ladebildschirm("Connecting", haefigkeit=5)

aufrufen, und du bekommst das heraus, was du willst.

Weitere Fragen gerne auf Discord: CoolBlockZock#2993

Woher ich das weiß:Studium / Ausbildung

ShadowPlayer89 
Fragesteller
 28.01.2022, 22:27

Ok danke werde ich morgen mal probieren

0

Den bildschirm nach jedem neuen text in der "Animation" clearen und Ascii art einbauen.


ShadowPlayer89 
Fragesteller
 27.01.2022, 17:53

wie macht man das?

0
TimeTravel3  27.01.2022, 18:07
@ShadowPlayer89

Hier fürs Clearen:

import os
os.system('cls')

Hier für Ascii art:

print(''''
   88                                   88            
   ""                                   ""            
                                                      
   88 ,adPPYYba, 8b,dPPYba, 8b       d8 88 ,adPPYba,  
   88 ""     `Y8 88P'   "Y8 `8b     d8' 88 I8[    ""  
   88 ,adPPPPP88 88          `8b   d8'  88  `"Y8ba,   
   88 88,    ,88 88           `8b,d8'   88 aa    ]8I  
   88 `"8bbdP"Y8 88             "8"     88 `"YbbdP"'  
  ,88                                                 
888P"                                                 
''')

[ https://www.asciiart.eu/ ]

0
TimeTravel3  27.01.2022, 18:53
@ShadowPlayer89

Gerne! Wenn du mir Etwas helfen willst, Kannst du gerne den Hilfreich & Danke button klicken. LG

0

geeksforgeeks.org/clear-screen-python/