Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/11/2009, 09:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Como se ejecutan los scripts en Linux?

El problema específico en este caso es que no se permiten espacios en el nombre
./hola mundo.py
intenta ejecutar el programa hola, con el parámetro "mundo.py"

2 opciones para solucionarlo:
1.- agrega una \ luego de hola:
./hola\ mundo.py
2.- deja que el sistema mismo se engargue de agregar la \, utilizando el autocompletado de BASH (escribe las primeras letras del nombre, y presiona la tecla tabulador)

Dado que python se queja de que no existe "hola.py", asumo que ya agregaste la línea que razpeitia (hola ) sugiere. En caso de que no la hayas agregado, agrégala.

También puedes ejecutar los programas python mediante

python tu_archivo.py

en ese caso no necesitas agregar la línea #!, ni dar permisos de ejecución al archivo.


Saludos.