Модуль 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

И, что еще более важно, что-то, что будет работать в обратном направлении (взять строку и разложить ее в список).

Ответы на вопрос(8)

Ваш ответ на вопрос