Así que me está empezando a gustar Python un poco, pero estoy teniendo problemas erm ... ejecutarlo. Lol
Por ahora estoy usando IDLE, pero no sirve de nada porque sólo puedes ejecutar un par de líneas a la vez.
También estoy usando Komodo Edit para crear los archivos .py.
Mi pregunta es, ¿cómo puedo ejecutar los archivos .py para probar el programa real?
Estoy usando Windows 7, y Komodo Edit 5 como mi IDE. Presionando F5 en Komodo no hace nada en absoluto.
Me alegro mucho de que lo preguntes. Estaba trabajando en explicar esto mismo en nuestro wikibook (que obviamente está incompleto). Trabajamos con principiantes en Python y tuvimos que ayudar a algunos a hacer exactamente lo que preguntas.
Python en línea de comandos en Windows:
Guarde su archivo de código python en algún lugar, utilizando "Save" o "Save as" en su editor. Llamémoslo 'first.py' en alguna carpeta, como "pyscripts" que hagas en tu Escritorio.
Abre un prompt (un shell de Windows 'cmd' que es una interfaz de texto en el ordenador):
start > run > "cmd" (en la cajita). OK.
Navega hasta donde está tu archivo python, usando los comandos 'cd' (cambiar de directorio) y 'dir' (para mostrar los archivos en el directorio, para verificar tu cabeza). Para nuestro ejemplo algo como
\cd C:\NDocumentos y Configuraciones\NGregg\NEscritorio\NPyscripts
intente:
\python first.py
Si obtienes este mensaje
'python' no es reconocido como un comando interno o externo, operable programa o archivo por lotes.
entonces python (el programa interpretador que puede traducir Python en 'instrucciones de ordenador') no está en su ruta (vea Poner Python en su ruta más abajo). Entonces intente llamarlo así (asumiendo que Python2.6, instalado en la ubicación habitual):
\C:Python26\Npython.exe first.py
(Usuarios avanzados: en lugar de first.py, podría escribir la ruta completa de first.py' C:\Documents and Settings\Gregg\Desktop\pyscripts\first.py)
Poniendo Python en su ruta
Windows
Para ejecutar programas, su sistema operativo busca en varios lugares y trata de hacer coincidir el nombre del programa/comando que has escrito con algunos programas en el camino.
En Windows:
Panel de control > Sistema > Avanzado > Variables de entorno > Variables del sistema -> Ruta
esto tiene que incluir: C:\Python26; (o equivalente). Si lo pones al principio será el primer lugar donde se busque. También puedes añadirlo al final, lo cual es posiblemente más sano.
Luego reinicie su prompt, y trate de escribir 'python'. Si todo ha funcionado, deberías obtener un prompt 'python'.
En IDLE pulse F5
Puedes abrir tu archivo .py con IDLE y pulsar F5 para ejecutarlo.
Puedes abrir ese mismo archivo con otro editor ( como Komodo como has dicho ) guardarlo y pulsar F5 de nuevo; F5 funciona con IDLE ( incluso cuando la edición se hace con otra herramienta ).
Si quieres ejecutarlo directamente desde Komodo según este artículo: Ejecutar código Python dentro de Komodo Edit tienes que:
ir a Toolbox -> Add -> New Command...
en el campo superior introducir el nombre 'Ejecutar archivo Python'
en el campo 'Comando' introduce este texto:
%(python) %F 3.a opcióntodos haga clic en la pestaña 'Key Binding' y asigne un comando clave a este comando
haga clic en Ok.