Форум сайта python.su
Хочу сделать что-то вроде командной строки на https://github.com/ (сверху в окне поиска можно набирать команды). Есть какой-нибудь модуль для парсинга команд из строки с поддержкой юникода? Хотел сначала использовать argparse, но он заточен под командную строку, а из-за этого не может работать с юникодом, плюс параметры с пробелами нужно заключать в кавычки, плюс у параметров должен быть обязательно префикс. Мне же надо что-то вроде "goto url http://ya.ru“, ”createmessage title Hello World description Простое сообщение"
Офлайн
мб cmd
Офлайн
Проблема с юникодом должна в Argparse нормально работать, так как по умолчанию в консолях практически везде UTF-8, в крайнем случае модифицируем в дочернем классе
ArgumentParser.convert_arg_line_to_args(arg_line)
Офлайн