Как я могу закрасить текст вместо печати несколько раз? - PullRequest
0 голосов
/ 01 марта 2020

Как я могу заставить программу печатать CTRL + C до go НАЗАД один раз? [Посмотреть изображения] [Изображение] [1]

            while h < math.inf:
                time2 = time.strftime("[%H" + ":%M" + ":%S]")
                console = colorama.Fore.WHITE + time2 + '' + defaultname
                file = open("Accounts/Failed.txt", "a+")
                file2 = open("Accounts/Success.txt", "a+")
                x = random.randrange(0, 100)
                f = generator()
                if x <= 97:
                    print(console + colorama.Fore.RED + "[FAILED]  " + "0x" + f + ' ETH Wallet' + colorama.Fore.WHITE + '       CTRL+C to go BACK')
                    file.write(str(j) + ":0x" + f + "\n")
                    time.sleep(0.15)
                    j += 1
                    file.close()
                elif x >= 97:
                    print(console + colorama.Fore.GREEN + "[SUCCESS] " + "0x" + f + ' ETH Wallet' + colorama.Fore.WHITE + '       CTRL+C to go BACK')
                    file2.write(str(h) + ":0x" + f + "\n")
                    time.sleep(0.15)
                    h += 1
                    file2.close()```


  [1]: https://i.stack.imgur.com/Qa7Bw.png

1 Ответ

0 голосов
/ 03 марта 2020

Таким образом, чтобы печатать CTRL+C to go BACK только на последней итерации l oop, вы также должны проверить, не нарушит ли h + 1 условие l oop. Для этого вы можете проверить условие h + 1 >= math.inf.

if h + 1 >= math.inf:
    print("CTRL+C to go BACK")

Таким образом, вам придется удалить CTRL+C to go BACK в ваших функциях печати информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...