Terminal de cualquier SO en Python


Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Ayer, yo aburrido, me propuse hacer un equivalente de la terminal del sistema operativo en el que estés con Python, de momento solo lo he probado en Python, que sería básicamente un input que lo que pones, se ejecuta en la terminal del SO y te da el output en el script.

Supongo que es adaptable a todos los SO porque creeeo, que la función os.system hace referencia a la terminal del SO, no creo que sea solo algo específico para la CMD de Windows.

Aquí dejo el código, lo hice rápidamente, y tampoco tiene mucho misterio, es simple y sencillo:

Código:
import os

print("(c) 2021 Dark Corporation. All rights reserved.")

for x in range(999):

    q1 = input("\n> ")

    os.system('"' + q1 + '"')

    if q1 == "exit":
        break

f89683c353ac4c8362bd08a0da80854b.png


Esto no tiene ninguna utilidad, es básicamente puro aprendizaje y testeo, porque para que quieres un script de python que hace lo único que hace es poner lo que tu pones en la terminal y devolver el output de dicha terminal en el script, pudiendo abrir directamente la terminal.

(El mensaje inicial me lo he copiado de la CMD, cambias dark por Microsoft y ale, es lo que sale en la CMD.