Я заметил это на нескольких языках сценариев, но в этом примере я использую python. Во многих учебниках они начинаются с #!/usr/bin/python3
в первой строке. Я не понимаю, почему у нас это есть.
- Если операционная система не знает, что это python script (очевидно, он установлен, так как вы ссылаетесь на него)
- Что делать, если пользователь использует операционную систему, не основанную на UNIX.
- Язык по какой-либо причине устанавливается в другой папке
- Пользователь имеет другую версию. Особенно, если это не полный номер версии (например, Python3 vs Python32)
Во всяком случае, я видел, как это нарушает python script из-за перечисленных выше причин.