⚡️ Безопасно выполняем команды



Модуль shlex хранит в себе функционал для синтаксического анализа текста оболочки, которая напоминает unix.



split(s) — принимает в себя строку и «делит» её на аргументы. Также принимает необязательный параметр comments, который отвечает, обрабатывать ли комментарии.



join(arr) — выполняет обратное действие для split — соединяет все строки.



quote(s) — возвращает безопасную версию строки, позволяя избежать инъекций.



Это далеко не полный функционал библиотеки — с полным руководством вы, как обычно, можете ознакомиться на сайте документации.



#миниурок #shlex