Как я могу напечатать последнюю строку кода в отдельной строке? - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь распечатать последнюю строку кода на отдельной строке, так как она всегда печатается на той же строке, что и счетчик?

Я уже пытался удалить функцию сна.

from halo import Halo
import time
from colorama import Fore

name = input("TARGET:\n")

spinner = Halo(text='\nCalling: ' + name, spinner='dots')

spinner.start('\rCalling: ' + name)

time.sleep(5)

print(Fore.GREEN + 'Call Successful! [Internet = POSITIVE]')

Я ожидаю, что вывод последней строки будет напечатан на отдельной строке.

1 Ответ

0 голосов
/ 03 ноября 2019

Два варианта для вас. В моей системе (Mac) ваш код, кажется, не делает то, что должен, он просто печатает множество строк, а не счетчик. В любом случае вот варианты, которые я ожидал бы сработать:

Остановить счетчик

name = input("TARGET:\n")

spinner = Halo(text='\nCalling: ' + name, spinner='dots')

spinner.start('\rCalling: ' + name)

time.sleep(5)

spinner.stop()

print(Fore.GREEN + 'Call Successful! [Internet = POSITIVE]')

Добавить новую строку

name = input("TARGET:\n")

spinner = Halo(text='\nCalling: ' + name, spinner='dots')

spinner.start('\rCalling: ' + name)

time.sleep(5)

print("\n" + Fore.GREEN + 'Call Successful! [Internet = POSITIVE]')
...