He notado esto en un par de lenguajes de script, pero en este ejemplo, estoy usando python. En muchos tutoriales, comenzarían con #!/usr/bin/python3
la primera línea. No entiendo por qué tenemos esto.
- ¿No debería saber el sistema operativo que es un script de Python (obviamente está instalado ya que usted está haciendo referencia a él)
- ¿Qué sucede si el usuario está usando un sistema operativo que no está basado en Unix?
- El idioma se instala en una carpeta diferente por cualquier motivo
- El usuario tiene una versión diferente. Especialmente cuando no es un número de versión completo (como Python3 vs Python32)
En todo caso, podría ver que esto rompe el script de Python debido a los motivos enumerados anteriormente.