Я надеюсь создать простое интерактивное приложение командной строки. Моя первая идея заключалась в том, чтобы использовать встроенный модуль cmd
Python вместе с asyncio
, чтобы задачи могли выполняться в фоновом режиме без блокировки интерфейса командной строки *. 1007 *
Однако мне не удалось найти реализацию cmd
с поддержкой asyn c внутри самого Python. Это существует? Есть ли на Pythoni c решение этой проблемы, которое мне не хватает?
Я планирую написать небольшие вспомогательные скрипты, поэтому мне не нужно много функций из модуля CLI. В идеале я бы тоже использовал встроенные модули Python; если нет внешних зависимостей, то скриптами легко делиться. 1049 * -aware
Использовать потоки вместо asyn c
В качестве альтернативы я мог бы изменить свои требования и:
Есть ли у вас какие-либо предложения по дальнейшим действиям? Спасибо за помощь!