Код: Выделить всё
from prompt_toolkit import PromptSession
from prompt_toolkit.patch_stdout import patch_stdout
import asyncio
import time
async def echo():
while True:
with patch_stdout():
print(time.time())
await asyncio.sleep(1)
async def read():
session = PromptSession()
while True:
with patch_stdout():
line = await session.prompt_async("> ")
print(line)
loop = asyncio.get_event_loop()
loop.create_task(echo())
loop.create_task(read())
loop.run_forever()
Есть ли какая-нибудь библиотека, способная сделать это в Python, кроме написания этого с нуля, используя ругательства?
Подробнее здесь: https://stackoverflow.com/questions/781 ... info-messa