В общем cуть такова, имеются две функции, которые выводят динамически изменяемую переменную на экран консоли, запущены параллельно, то есть каждая функция выводит свое какое то значение, как сделать вывод функций в разные строки? Типа так:
one: 1
two: 1
вот в этом коде они выводятся в одну строку, и функция two перезатирает вывод функции one ..
import time
import threading
def one():
for i in range(1,11):
time.sleep(1)
print('one:'+str(i),end='\r')
def two():
for i in range(1,11):
time.sleep(1)
print('two:'+str(i),end='\r')
threading.Thread(target=one).start()
threading.Thread(target=two).start()
Пробовал по разному, но что то не получается такой раздельный вывод организовать, подскажите куда копать?