Tener un conocimiento sólido de los diversos trucos para ejecutar su script de Python lo ayuda a codificar más rápido al anticipar y evitar los errores comunes.

Ejecutar un script de Python es bastante fácil y hay muchas formas de hacerlo. Le mostraremos las diversas formas de hacerlo en este artículo.

¿Qué se necesita para ejecutar un script de Python?

Para ejecutar un script de Python con éxito en su computadora, eche un vistazo a la siguiente lista de verificación y asegúrese de estar listo para comenzar:

  • Asegúrese de tener Python instalado en su computadora. Si no, dirígete al Sitio web de Python para descargar e instalar la última versión de Python.
  • Tenga un editor de código o IDE instalado en su PC.
  • Asegúrese de agregar Python a la ruta de la variable del sistema para que pueda llamarlo desde la línea de comandos.

Para comprobar si Python ya está instalado y agregado a la ruta, escriba Python --versión en tu línea de comando y presiona Ingresar. Si ve que se muestra la versión de Python, entonces se agrega a la ruta de su sistema.

instagram viewer

Sin embargo, como mencionamos anteriormente, hay muchas formas de ejecutar su script de Python. Echemos un vistazo a las diversas formas a continuación.

Relacionados: Cómo agregar Python a la variable PATH de Windows

Cómo ejecutar un script de Python de forma interactiva

El modo Python interactivo le permite ejecutar su script instantáneamente a través de la línea de comando sin usar ningún editor de código o IDE.

Para ejecutar un script de Python de forma interactiva, abra su línea de comando y escriba pitón. Entonces golpea Ingresar.

Luego puede continuar y escribir cualquier código Python dentro del modo interactivo. Cuando presionas Ingresar, la salida de su código aparece de inmediato.

Python es sensible a la sangría. Por lo tanto, esto puede hacer que los métodos de escritura como funciones, bucles, condiciones o clases sean un poco confusos en el modo interactivo.

Para evitar errores de sangría al escribir métodos que los requieran en modo interactivo, asegúrese de usar la barra espaciadora de manera consistente cada vez que llegue a una nueva línea.

Por ejemplo, puede usar un solo espacio para cualquier código directamente debajo de una función. Luego cambie a dos espacios para el subconjunto que le sigue, y así sucesivamente.

Eche un vistazo al siguiente ejemplo para obtener una imagen más clara:

Una ventaja de usar el modo interactivo es que puede probar su código con él. Sin embargo, no puede usarlo para ejecutar un proyecto y, cuando comete errores, es posible que deba volver a escribir su código desde cero.

El código escrito en modo interactivo también es volátil. Entonces, su código se borra y no puede recuperarlo una vez que cierra el símbolo del sistema.

Tipo Salida() o dejar(), luego golpea Ingresar para salir del modo interactivo. También puede salir del modo interactivo en Windows presionando control + Z.

Cómo ejecutar un archivo Python con el comando Python

Puede escribir código Python con cualquier editor de texto de su elección y ejecutarlo desde la línea de comando usando el pitón mando.

A diferencia del modo interactivo, su código se encuentra en un archivo Python dedicado con un .py extensión.

Para ejecutar un archivo Python con el pitón mando:

  1. Cree un nuevo archivo en cualquier directorio de su PC. Asegúrese de nombrar su archivo con un .py extensión. Por ejemplo, puede tener myFile.py.
  2. Abra ese archivo usando cualquier editor de código de su elección.
  3. Escriba su código en el archivo que acaba de crear. Luego guárdalo de nuevo pulsando control + S.
  4. Abra la línea de comando y cd en el directorio raíz del archivo Python.
  5. Tipo python myFile.py para ejecutar el código en ese archivo Python, reemplazando myFile.py con el nombre de su archivo Python.

Puede guardar la salida de un script que ejecute a través de la línea de comando como un archivo de texto. Para hacerlo, use:

python myFile.py> salida.txt

Este método es ideal para ejecutar proyectos de Python de la vida real. Por ejemplo, ejecutar un archivo Flask server.py como este abre un servidor local para usted.

Ejecute un archivo Python por su nombre

Si está utilizando una versión reciente de Windows, ahora puede ejecutar una secuencia de comandos de Python escribiendo el nombre del archivo sin agregar el pitón mando:

myFile.py

Ejecute su secuencia de comandos de Python con un IDE

Los entornos de desarrollo integrados o IDE ofrecen sistemas avanzados de gestión de archivos y carpetas. Por lo tanto, le permiten crear proyectos más rápido al organizar sus archivos en diferentes carpetas en un directorio.

En última instancia, los IDE ejecutan scripts de Python fácilmente en un entorno virtual. Son ideales para administrar proyectos que se ejecutan en dependencias específicas.

Relacionados: Cómo crear y administrar entornos virtuales Python

Con un IDE, puede escribir, leer, editar y ejecutar su código Python. Como lo haría con un editor de código simple, puede ejecutar scripts de Python escritos en IDE desde el símbolo del sistema usando el pitón mando.

Además, los IDE como Pycharm o Spyder le permiten ejecutar su script con un solo clic.

Utilice IDE basados ​​en navegador

Cuaderno Jupyter y Colaboratorio de Google son IDE populares basados ​​en navegador que le permiten escribir y ejecutar código Python rápidamente. También están basados ​​en células y son ideales para manejar proyectos de ciencia de datos.

Para ejecutar una secuencia de comandos de Python con Google Colaboratory, haga clic en Archivo. Luego seleccione Nuevo cuaderno para abrir un cuaderno donde pueda escribir y ejecutar su código Python. Puede hacer clic + Código para iniciar una nueva celda.

Puede registrarse y comenzar a usar Google Colaboratory de inmediato sin ninguna instalación, mientras que deberá instalar Jupyter Notebook para ejecutar un script de Python con él.

Relacionados: Introducción a Jupyter Notebook

La ejecución de un script es similar en ambas plataformas. Una vez que escriba un código en una celda, presione control + Ingresar para ejecutar esa celda.

Ejecute su secuencia de comandos de Python utilizando Python IDLE incorporado

Python IDLE es una de las formas más básicas de ejecutar cualquier script de Python sin tener que guardar el archivo antes de que funcione.

Para acceder a Python IDLE, vaya a la barra de búsqueda de Windows. Tipo INACTIVO y ábralo una vez que aparezca.

Alternativamente, puede iniciar Python IDLE desde la línea de comando. Para hacerlo, abra la línea de comando, luego ingrese el comando inactivo.

Una vez que aparece, puede escribir su código y ejecutar cada línea presionando Ingresar.

También puede guardar un Python IDLE. Todo lo que necesitas hacer es ir a Archivo>Guardar como. El IDLE luego guarda su archivo con un .py extensión por defecto.

Ejecute Python Script como un módulo en otro archivo de Python

También puede ejecutar una secuencia de comandos de Python en otro archivo de Python. Hay muchas formas de hacer esto, sin embargo, usando el importar declaración es ideal.

Pero echemos un vistazo a las diversas formas de hacer esto.

Ejecute su secuencia de comandos de Python como un módulo importado

Usted puede crea e importa tu secuencia de comandos como un módulo de Python y luego ejecútelo usando otro archivo de Python.

Para hacerlo, cree un nuevo archivo de Python en el mismo directorio que la secuencia de comandos de Python que desea ejecutar. Abra ese nuevo archivo e importe el siguiente script:

importar myScript.py

Si solo necesita una función o clase en el script que desea ejecutar, utilice una importación absoluta:

desde myScript.py importar myFunction
myFunction ()

Ejecute una secuencia de comandos de Python en otro archivo de Python utilizando la función exec

Alternativamente, puede ejecutar código Python con el ejecutivo () función. Cree un nuevo archivo de Python en el mismo directorio que el que desea ejecutar y ejecute el siguiente código:

exec (open ('myScript.py'). read ())

Ejecute una secuencia de comandos de Python con el módulo Runpy incorporado

También puede ejecutar una secuencia de comandos de Python con runpy.run_module (). No es necesario incluir el .py extensión mientras usa este método:

importar runpy
runpy.run_module ('myScript')

Sin embargo, puede utilizar runpy.run_path () en lugar de. Pero esto requiere que la extensión Python funcione:

importar runpy
runpy.run_path ('myScript.py')

Usando importlib

También puede ejecutar un script en otro archivo de Python usando el importlib módulo. No es necesario incluir el .py extensión aquí ya sea:

importar importlib
importlib.import_module ('myScript')

Ejecute su archivo Python haciendo doble clic en él

El simple hecho de hacer doble clic en un archivo Python también funciona. Normalmente, cuando hace esto, muestra la salida de su código en una línea de comando. Todo lo que necesita hacer es guardar el script que desea ejecutar con un apéndice .py extensión y haga doble clic en ella.

La salida de la línea de comando puede ser breve y no la verá antes de que se cierre. Para evitarlo, puede agregar un tiempo bucle hasta el final del código para que la salida de la línea de comandos permanezca abierta.

Por ejemplo, al hacer doble clic en el script que contiene el código a continuación, se ejecuta correctamente debido al vacío tiempo bucle al final:

exec (open ('myScript.py'). read ())
hola = 1 + 2
imprimir (hola)
mientras que es verdadero:
""

¿Cómo ejecuta Python sus scripts?

Python es un lenguaje compilado extremadamente versátil que ejecuta código con la ayuda de un intérprete. Sin embargo, cuando ejecuta un código Python, un compilador divide el código en código de bytes antes de pasarlo a un intérprete. Luego, el intérprete recibe el código de bytes y devuelve una salida legible y amigable para los humanos.

Correo electrónico
¿Qué hace Python y para qué se puede utilizar?

Python es extremadamente versátil, con aplicaciones que van desde el desarrollo web hasta el análisis de datos.

Leer siguiente

Temas relacionados
  • Programación
  • Programación
  • Pitón
Sobre el Autor
Idowu Omisola (67 Artículos publicados)

Idowu es un apasionado de la tecnología inteligente y la productividad. En su tiempo libre, juega con la codificación y cambia al tablero de ajedrez cuando está aburrido, pero también le encanta romper con la rutina de vez en cuando. Su pasión por mostrarle a la gente el camino en torno a la tecnología moderna lo motiva a escribir más.

Más de Idowu Omisola

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.