Quiero poder abrir un símbolo del sistema en la carpeta que contiene un script de python y simplemente escribir el nombre del script sin el .py y verlo funcionar.Hacer que los scripts de Python se ejecuten en Windows sin especificar la extensión ".py"
Siguiendo los diversos consejos sobre Google para hacer esto, lo hago:
- Añadir la python.exe a mi camino
- Añadir .py a PATHEXT
- intenta abrir el archivo .py en ventanas exploradas Cuando se le solicite con: ¿Qué programa desea abrir esto? Navego a mi python.exe
Lo que debería suceder es que el python.exe debería agregarse a la ventana emergente 'Abrir con', pero no es así? Vuelvo a intentar con el python.exe fuera de mi camino. El mismo problema.
Nota cada vez que configuro una ruta, está en el panel de control. La versión de python es 2.7. Y para hacer las cosas más extrañas, puedo asociar programas .py con pythonw, pero esto no sirve de nada, ya que quiero la consola.
Cualquier ayuda apreciada.
Si usted tiene más de una versión de Python instalado (como 2.7.x y 3.4), es posible que desee utilizar 'ftype Python.File =" C: \ Windows \ py.exe ""% 1 "% *'. – martineau
Debe incluir .PYW en esto también: http://stackoverflow.com/a/13023969/237091 –