Прежде чем я сижу и начинаю взламывать его, я подумал, что приду сюда и посмотрю, есть ли у вас какие-нибудь советы или даже что-то подобное было сделано раньше.
Я хочу воссоздать базовую оболочку, подобную синтаксису, в программе на Python. Другими словами, когда люди запускают файл с python, их приветствует небольшая подсказка
>>
Для простых вещей, используя синтаксический анализатор опций, чтобы сказать
opt.parse_args(input.split(" "))
Работает просто отлично, но теперь я хотел бы не только экранировать специальные символы, такие как пробелы, с символом '\', но также обрабатывать строки в кавычках как один аргумент, как в оболочке unix.
Существует ли что-нибудь, что уже может помочь с этим?
Спасибо за любые предложения!
- Погоня