Почему в качестве предисловия используется символ #, а не комментарий? [дубликат]

<- - Linux Noob. Обычно я использую Raspberry, но символ # заставил меня переместить свой вопрос сюда. Попытка запустить скрипт и потерпела неудачу, я нашел ответы в Raspberry, чтобы использовать следующее (перед символом #) :

#!/usr/bin/env python

Ссылка здесь описывает мою путаницу. Я думал, что # указывает на комментарий (в Linux и в Raspberry Python). Я не понимаю символ # в начале командной строки. #! / Usr / bin / env python.

Вопрос: Следует ли вводить символ #?

Я подозреваю, что символ # отображается только потому, что в противном случае команда будет выполнена.

1
задан 13 April 2017 в 15:56

1 ответ

Да, эти # знак должен использоваться. Это - комментарий особого случая, названный строкой хижины, которая заставляет определенную программу (/usr/bin/env python в Вашем случае) быть выполненной с путем к Вашей программе как аргумент , страница Википедии на Хижине очень хороша.

1
ответ дан 7 December 2019 в 16:41

Другие вопросы по тегам:

Похожие вопросы: