← Volver

Cómo ejecutar un comando del sistema

El método recomendado para ejecutar un comando del sistema operativo desde Python es vía el módulo estándar subprocess.

>>> import subprocess
>>> subprocess.run(["python", "--version"])
Python 3.6.0
CompletedProcess(args=['python', '--version'], returncode=0)

También puede emplearse la no recomendada función os.system().

>>> from os import system
>>> system("python --version")
Python 3.6.0
0

subprocess contiene varias funciones para ejecutar y manejar subprocesos desde Python. Para conocerlas en detalle, véase subprocess - Creación y comunicación con procesos.


subprocess os procesos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.