Как вызвать асинхронную функцию

Python Middle Без компании
Как вызвать асинхронную функцию
Ответы
Для вызова асинхронной функции в Python необходимо использовать ключевое слово `await` внутри другой асинхронной функции или запустить её через event loop. Пример: ``` import asyncio async def async_func(): print("Асинхронная функция") # Вариант 1: await внутри async функции async def main(): await async_func() # Вариант 2: запуск через event loop asyncio.run(async_func()) ``` Важные моменты: - `await` можно использовать только внутри async-функций - Для запуска из синхронного кода используйте `asyncio.run()` - Нельзя вызывать асинхронные функции напрямую как обычные - это вызовет RuntimeWarning