Я пытаюсь создать загрузочный текст, который чередуется между «Загрузка», «Загрузка», «Загрузка ..», «Загрузка ...» и «Загрузка ....» при обновлении предыдущей записи. , В Интернете я обнаружил похожие ситуации, в которых использовалась либо sys.stdout
, либо \r
конец функции печати, но мне не повезло ни с
. Код, который я использую:
import time
tick = 0
while True:
print("Loading" + "." * tick, end="\r")
if tick < 4:
tick += 1
time.sleep(0.4)
else:
tick = 0
Вывод, который я получаю:
LoadingLoading.Loading..Loading...Loading....LoadingLoading.Loading..Loading...
до тех пор, пока я не принудительно завершу выполнение. Я не видел проблему, упомянутую в других темах, но если кто-нибудь знает, что может быть причиной проблемы, я был бы ОЧЕНЬ благодарен.