Выполнение скриптов Python с помощью Shebang
В этом руководстве вы узнаете, когда и ка использовать строку shebang в скриптах Python для их исполнения из Unix-подобной оболочки.
Когда вы читаете чужой Python код, то часто видите загадочную строку, которая всегда появляется вверху файла и начинается с характерной последовательности shebang #!. Она выглядит как не очень полезный комментарий, но в остальном непохожа ни на что другое, что вы узнали о Python. И заставляет задуматься, что это такое и зачем оно здесь. Как будто этого недостаточно, чтобы сбить вас с толку, строка shebang появляется только в некоторых модулях Python.
В этом руководстве вы:
- Узнаете, что такое shebang.
- Решите, когда включать shebang в скрипты Python.
- Определите shebang портативным способом в разных системах.
- Передадите аргументы команде, определённые в shebang.
- Узнаете ограничения shebang и некоторые его альтернативы.
- Выполните скрипты через собственный интерпретатор написанный на Python.
Для продолжения, вы должны иметь базовые знания о командной строке и знать как запускать из неё скрипты Python.
python