Ejecución de comandos Python directamente desde la línea de comandos de tu PC

Sumergámonos en python -c, un truco de línea de comandos excepcionalmente útil para ejecutar fragmentos rápidos de Python directamente en tu ordenador. Esta perla te permite llevar a cabo código de inmediato, sin el engorro de tener que crear un archivo aparte o iniciar el entorno de Python.

python -c "comando"

Interpretando `-c`

El indicativo `-c` se traduce como "comando".

Utilizando python -c seguido de un fragmento de código entre comillas, estás instruyendo a Python a ejecutar ese fragmento como si fuese un programa independiente.

Es como si le dijeras a Python: "Oye, ¿podrías ejecutar este pequeño código rápidamente, sin la necesidad de montar un script completo?"

La Utilidad de `-c` La opción `-c` marca la diferencia por su capacidad para automatizar tareas simples, realizar pruebas de forma ágil o conseguir resultados inmediatos, todo ello sin la obligación de redactar y almacenar un script. Piénsalo como un laboratorio de bolsillo en el que puedes mezclar ingredientes al instante para ver las reacciones, sin necesidad de organizar un experimento complejo.

Vamos a demostrar cómo se puede aprovechar esta herramienta con algunos ejemplos prácticos que resaltan su versatilidad y eficacia.

Ejemplo 1: Emitiendo un "¡Hola, Mundo!"

Imagina que deseas ver "¡Hola, Mundo!" en tu pantalla.

Este sería el procedimiento:

python -c "print('¡Hola, Mundo!')"

Este comando le dice a Python que ejecute el código `print('¡Hola, Mundo!')`, lo cual resulta en la aparición de "¡Hola, Mundo!" en tu pantalla.

¡Hola, Mundo!

Es realmente sencillo, ¿cierto?

Ejemplo 2: Realizando cálculos rápidos

Si necesitas hacer un cálculo rápido, por ejemplo, elevar 7 a la tercera potencia, solo tienes que utilizar este comando.

python -c "print(7**3)"

Python realiza la operación de potencia (7^3) y muestra el resultado, 343, directamente en tu pantalla.

343

Ejemplo 3: Utilizando módulos

¿Qué tal si te interesa conocer la fecha de hoy?

Para ello, el módulo `datetime` de Python, sobre el cual ya hemos hablado anteriormente, es perfecto:

python -c "import datetime; print(datetime.date.today())"

Con este comando, importas el módulo `datetime` y muestras la fecha actual.

2024-03-06

En resumen, un poco de ingenio con python -c te abre las puertas a solventar tareas complejas de manera sencilla con comandos directos desde la línea de comandos.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ