разными командами, аргументами, и т.д. Если бы аргументы были переданы программе сразу, то можно было использовать библиотеки: typer или arparse. А что делать, если я хочу принимать команды из stdin и возвращать ответ, принимать другую команду, и т.д.?
Это бесконечный цикл с инпутом просто
Просто эти библиотеки еще имеют фишки типо генерации help-а, обработки параметров. Например, команда r'add user name="Ivan Petrov" email="abacaba@gmail.com"'. Каких-то параметров нет, какие-то с кавычками, и т.д.
Кавычки обрабатывает не сам argparse, а твой шелл
А typer и argparse не умеют строчку парсить?
Ну не строчку, а просто массив строк
Обсуждают сегодня