Me podrían explicar como correr los scrpits de python usando archivos .bat desde la opción ejecutar en windows.

Pregunta de la clase:
Mauricio Scioville

Mauricio Scioville

Pregunta
studenthace 7 años

Me podrían explicar como correr los scrpits de python usando archivos .bat desde la opción ejecutar en windows.

3 respuestas
para escribir tu comentario
    Jhon Efrain Suarez Gomez

    Jhon Efrain Suarez Gomez

    studenthace 3 años

    Cordial saludo.

    Para correr un archivo . py en un bat en windows solo debes seguir este ejemplo:

    @echo off

    debes tener instalado Python en el pc en el que lo vas a ejecutar

    cd "ruta donde esta el archivo py"

    python archivo . py

    relacionas el nombre de tu archivo Python

    exit

    con ello puedes ejecutarlo sin problema, ten muy en cuenta que todo lo que importo en tu codigo debe estar en el pc que se va a ejecutar instalado, como es el numpy, entre otros.

    botcito .com

    botcito .com

    studenthace 7 años

    hay 2 maneras:

    este lo ejecuta en la misma consola en la que estas

    @echo off cd (directorio de nuestro script) python script.py

    y este abre otra ventana para ejecutar el script:

    @echo off cd (directorio) start scrpt.py
    Andrés Felipe Martínez Salazar

    Andrés Felipe Martínez Salazar

    studenthace 7 años

    Si por “ejecutar” te refieres a lo que sale cuando presionas la tecla de windows + r, creo que no se puedo, o almenos no se como, pero si solamente quieres correr un programa con python desde un archivo .bat puedes crear el archivo .bat, algo como esto:

    python ejemplo.py

    <aquí debes especificar bien la ruta, sea absoluta o relativa>

    y lo guardas como ejemplo.bat luego en el cmd vas a la carpeta donde esta el .bat y pones.

    $ ejemplo.bat

    y listo.

    Un ejemplo puntual que yo uso, pero en linux es crear un archivo “runserver.sh” y este contiene:

    #!/bin/bash python manage.py runserver

    y esto simplemente pone a funcionar un servidor de Django, lo uso para no escribir

    $ python manage.py runserver
    , simplemente pongo
    $ source runserver.sh

    Espero que te haya ayudado.

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.