Как сделать заполнение прогресс бара при выполнении цикла в python rich?
У меня есть код, который использует библиотеку Rich. В ней есть прогресс бар, и мне надо сделать чтобы когда всё что в цикле for для прогресс бара выполнилось до конца, вывести это.
#!/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
from validate_email import validate_email
import DNS
from rich.progress import track
from rich import print as printr
printr('[bold red]Write name: [/bold red]', end='')
name = input()
printr('[bold red]Write lastname: [/bold red]', end='')
namee = input()
printr('[bold red]Write domain: [/bold red]', end='')
domain = input()
for step in track(range(1), description="Writing Medium Story..."):
i1 = name + '@' + domain
i2 = name + '.' + namee + '@' + domain
i3 = name + namee + '@' + domain
i4 = namee + '@' + domain
i5 = namee + '.' + name + '@' + domain
i6 = name[0] + namee + '@' + domain
i7 = name[0] + '.' + namee + '@' + domain
i8 = name + namee[0] + '@' + domain
i9 = name + '.' + namee[0] + '@' + domain
i10 = name[0] + namee[0] + '@' + domain
i11 = name[0] + '@' + domain
for val in i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11:
is_valid = validate_email(val, verify=True)
if is_valid == True:
printr(f'[bold green]{val} - True[/bold green]')
else:
printr(f'[bold red]{val} - False[/bold red]')
Так-же когда оно проверяет почты, прогресс бар не заполняется
