
⚡️ Безопасно выполняем команды
Модуль shlex хранит в себе функционал для синтаксического анализа текста оболочки, которая напоминает unix.
split(s) — принимает в себя строку и «делит» её на аргументы. Также принимает необязательный параметр comments, который отвечает, обрабатывать ли комментарии.
join(arr) — выполняет обратное действие для split — соединяет все строки.
quote(s) — возвращает безопасную версию строки, позволяя избежать инъекций.
Это далеко не полный функционал библиотеки — с полным руководством вы, как обычно, можете ознакомиться на сайте документации.
#миниурок #shlex
Модуль shlex хранит в себе функционал для синтаксического анализа текста оболочки, которая напоминает unix.
split(s) — принимает в себя строку и «делит» её на аргументы. Также принимает необязательный параметр comments, который отвечает, обрабатывать ли комментарии.
join(arr) — выполняет обратное действие для split — соединяет все строки.
quote(s) — возвращает безопасную версию строки, позволяя избежать инъекций.
Это далеко не полный функционал библиотеки — с полным руководством вы, как обычно, можете ознакомиться на сайте документации.
#миниурок #shlex