instalar - python msi
Hacer que los scripts de Python se ejecuten en Windows sin especificar la extensión ".py" (4)
Agregue .PY a PATHEXT como se indicó antes
Entonces hazlo:
assoc .py=Python.File
ftype Python.File=c:/Python27/python.exe "%1" %*
No es necesario agregar python a la ruta para ejecutar el script en un símbolo del sistema o hacer doble clic en el Explorador, solo si desea iniciar una sesión interactiva de python o ejecutar el script con python yourscript.py
Consulte http://docs.python.org/2/using/windows.html para obtener más detalles.
Quiero poder abrir un indicador de comando en la carpeta que contiene un script de python y simplemente escribir el nombre del script sin el .py y verlo ejecutarse.
Siguiendo los diversos consejos en google para hacer esto, hago:
- Añadir el python.exe a mi ruta
- Añadir .py a PATHEXT
- Intenta abrir el archivo .py en windows explorado. Cuando se le pregunte: ¿Qué programa desea abrir? Navego a mi python.exe
¿Qué debería ocurrir si se agrega python.exe a la ventana emergente "Abrir con", pero no es así? Intento con el python.exe fuera de mi camino. El mismo problema.
Tenga en cuenta que cada vez que configuro un camino 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 los programas .py con pythonw, pero no sirve de nada, ya que quiero la consola.
Cualquier ayuda apreciada.
Cree un archivo llamado ''personalisedCommand.cmd'' en una carpeta de ruta con esto dentro:
@echo off python absolute / path / to / pythonScript
Modifique la variable PATHEXT
para incluir scripts de Python. Por ejemplo, aquí está la mía:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY
Puede hacer esto cada vez que abra una consola de comandos, o simplemente modifique las variables de entorno globales del usuario para que cada instancia de cmd.exe la incluya.
Pude hacerlo usando esta aplicación http://defaultprogramseditor.com/