Zauważyłem to w kilku językach skryptowych, ale w tym przykładzie używam Pythona. W wielu samouczkach zaczynali się #!/usr/bin/python3
od pierwszego wiersza. Nie rozumiem, dlaczego to mamy.
- Czy system operacyjny nie powinien wiedzieć, że to skrypt w Pythonie (oczywiście jest zainstalowany, ponieważ robisz do niego odniesienie)
- Co jeśli użytkownik używa systemu operacyjnego, który nie jest oparty na Uniksie
- Język jest instalowany w innym folderze z dowolnego powodu
- Użytkownik ma inną wersję. Zwłaszcza, gdy nie jest to pełny numer wersji (jak Python3 vs Python32)
Jeśli już, widziałem, jak to psuje skrypt Pythona z powodów wymienionych powyżej.