asyncio.create_task()
asyncio.create_task() is a Python function in the Asyncio Module category. Schedules a coroutine to run as a Task, returning a Task object. The syntax is asyncio.create_task(coro, *, name=None, context=None). Parameters: coro — coroutine. Returns: Task object. A typical example: task = asyncio.create_task(slow_operation())
# Do other work...
result = await task. A close sibling is asyncio.run(), which executes a coroutine and blocks until complete. The main entry point for asyncio programs. A close sibling is asyncio.sleep(), which pauses execution of the current coroutine for the given seconds. A close sibling is asyncio.gather(), which runs multiple coroutines concurrently and returns their results. A close sibling is asyncio.wait(), which waits for a set of tasks/futures to complete. More about this category: Asynchronous I/O — run, sleep, gather, create_task, Queue, Lock. Related Asyncio Module entries: asyncio.run(), asyncio.sleep(), asyncio.gather(), asyncio.wait(), asyncio.wait_for(), asyncio.TaskGroup(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details.