Модуль Python для shellquote / unshellquote? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как избежать вызовов os.system ()? 10 ответовЕсть ли что-нибудь в стандартной библиотеке Python, которая будет правильно анализировать / разбирать строки для использования в командах оболочки? Я ищу Python аналог Perl'sString::ShellQuote::shell_quote
:
$ print String::ShellQuote::shell_quote("hello", "stack", "overflow's", "quite", "cool")
hello stack 'overflow'\''s' quite cool
И, что еще более важно, что-то, что будет работать в обратном направлении (взять строку и разложить ее в список).