Я столкнулся с проблемой слияния текста, когда запустил 2 потока ниже, я искал информацию о том, как избежать конфликтов в выводе, но безуспешно.Как я могу получить выполнение этой функции параллельно, но без пересечений на разных линиях?
Мой скрипт:
#-*-coding:utf-8-*-
from threading import Thread
from time import sleep
def stay_awake(text):
""" Endless text printing """
while True:
print('\r{}.'.format(text), end="")
sleep(0.5)
print('\r{}..'.format(text), end="")
sleep(0.5)
print('\r{}...'.format(text), end="")
sleep(0.5)
tawake = Thread(target=stay_awake, name='Loop', args=("Waiting",)).start()
tawake2 = Thread(target=stay_awake, name='Loop2', args=("Loading",)).start()