import asyncio
from datetime import datetime
async def foo():
await asyncio.sleep(0.1)
for i in range(0, 5):
print(datetime.now())
await asyncio.sleep(0.1)
async def bar():
for i in range(0, 5):
print(1)
await asyncio.sleep(0.1)
async def main():
await bar()
await foo()
await asyncio.sleep(1)
asyncio.run(main())
потому что sleep синхронный и блокирует лупу
поменял на asyncio.sleep(…) - вывод не поменялся
Тебе нужно bar и foo вместе запускать?
await asyncio.gather(foo(), bar())
Используй create task и gather
Обсуждают сегодня