Wenn Sie tqdm von Python verwenden, wird der Fortschrittsbalken angezeigt.
from tqdm import tqdm
import time
for i in tqdm(range(10)):
time.sleep(0.1)
Ausführungsergebnis
100%|██████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00, 9.75it/s]
Aus irgendeinem Grund wird der Fortschrittsbalken in den folgenden Fällen jedoch nicht angezeigt.
from tqdm import tqdm
import time
for i in tqdm(reversed(range(10))):
time.sleep(0.1)
Ausführungsergebnis
10it [00:01, 9.75it/s]
In diesem Fall könnte ich es folgendermaßen lösen.
from tqdm import tqdm
import time
for i in tqdm(reversed(range(10)), total=10):#Geben Sie die Anzahl der Wiederholungen der for-Anweisung mit total an
time.sleep(0.1)
Ausführungsergebnis
100%|██████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00, 9.77it/s]