Como hacer un SCRIPT MENU en lenguaje PYTHON

La mejor manera para poder automatizar tareas, instalaciones, copias de seguridad y mas creando un script menu en lenguaje python. El mejor lenguaje hasta el momento para poder crear scripts en informática.
Gracias a las distribuciones de GNU/Linux tenemos una gran variedad de sistemas operativos, donde es compatible instalar este lenguaje y de esta manera sera mas facil hacer pruebas, desde la comodidad de un hogar o zona de trabajo.
Requisitos para crear script menu en Python
- Tener una terminal donde esté ya instalado python
- Actualizar los paquetes o el repositorio usando apt update ; apt upgrade -y
Imagen referencial para TERMUX en android, desde windows pueden usar visual studio code, desde linux la terminal… claro la manera de instalación cambia según el sistema.
TERMUX: Clic aquí para descargar
apt update ; apt upgrade -y pkg install python2 nano menu.py
Te puede interesar: Como hacer un menu script en lenguaje BASH
Explicacion del codigo menu
Intentaré explicar el código los más fácil posible, ya que explicar cada detalle y función de cada comando sería muy extenso en este párrafo. Debo mencionar que este script solo es una prueba del menú, no tiene las funciones que muestra en la imágen referencial de esta entrada “SOLO ES UNA PRUEBA”.
EXPLICACION1: Dirección del intérprete de comandos para python.
!/usr/bin/python
EXPLICACION2: Esto es opcional y se trata para agregar colores.
GREEN = '\033[32m'
EXPLICACION3: Con este comando importaremos la función de llamado al sistema.
import os
EXPLICACION4: Implementación del menú
def menu():
EXPLICACION5: Con el código os.system(‘clear’) llamaremos a un comando de la terminal y cada comando es diferente en cada sistema operativo. Se puede modificar todo lo que este dentro de las comillas simples
os.system('clear')
EXPLICACION6: El comando print para imprimir un mensaje en la pantalla y todo lo que este dentro de las comillas. Crea el menu a eleccion con numeros.
print (GREEN+"MENU PYTHON V.1") print("") print ("1 - Acceder internet satelital") print ("2 - Hackear la nasa y gobierno") print ("3 - Ingresar a la deep web") print ("4 - Hackear el pentagono y area 51") print ("5 - Ver tarjetas de credito A.E. Centurion") print ("6 - Esconder direccion IP y Geolocalizacion") print ("7 - Hackear usuarios de facebook y gmail") print ("8 - salir") print("")
EXPLICACION7: Un mensaje vacío o espacio en blanco.
print("")
EXPLICACION8: Creamos un bucle de manera infinita (While True) hasta que un break rompa este ciclo. Con el comando menu() mostramos el menú y las funciones que agregaremos.
while True: menu()
EXPLICACION9: Comando de solicitud de una opción dentro del menú.
opcionMenu = input("inserta un numero: ")
EXPLICACION10: Agregamos las sentencias estructurales if, elif, else al menú. Agregamos una función de ejecución llamando al sistema para listar los directorios.
if opcionMenu=="1": print ("") os.system("ls -a")
EXPLICACION11: Seguimos agregando opciones ejecutables al menú, hasta que llegamos a romper este bucle con break.
input("Presione enter para continuar") elif opcionMenu=="2": print ("") input("Presione enter para continuar") elif opcionMenu=="3": print ("") input("Presione enter para continuar") elif opcionMenu=="8": break
EXPLICACION12: Agregamos una respuesta con “else:”, cuando una condición sea falsa o bien cuando se presione una opción incorrecta. Con el comando \n se toma como una línea nueva dentro de una lineal.
else: print ("") input("Opción incorrecta…\npulsa una tecla para continuar")
Código completo del menú
GitHub: menupython
!/usr/bin/python GREEN = '\033[32m' import os def menu(): os.system('clear') print (GREEN+"MENU PYTHON V.1") print("") print ("1 - Acceder internet satelital") print ("2 - Hackear la nasa y gobierno") print ("3 - Ingresar a la deep web") print ("4 - Hackear el pentagono y area 51") print ("5 - Ver tarjetas de credito A.E. Centurion") print ("6 - Esconder direccion IP y Geolocalizacion") print ("7 - Hackear usuarios de facebook y gmail") print ("8 - salir") print("") while True: menu() opcionMenu = input("inserta un numero: ") if opcionMenu=="1": print ("") os.system("ls -a") input("Presione enter para continuar") elif opcionMenu=="2": print ("") input("Presione enter para continuar") elif opcionMenu=="3": print ("") input("Presione enter para continuar") elif opcionMenu=="8": break else: print ("") input("Opción incorrecta…\npulsa una tecla para continuar")
¡NO SE OLVIDEN AGREGAR UN COMENTARIO!
Si tienen dudas, no se olviden de expresarlos con un comentario y de esta manera yo les respondere. Si quieren otro tipo de tutoriales simplemente comenten lo que quieren aprender. Con gusto estare aportando mas informacion para que ustedes aprendan o viceversa.
Que buena forma de hacer un scrip muchas gracias por ayudar a crearlo, espero ganarme esa cuenta :v
Que buena forma de hacer un scrip muchas gracias
Me ha servido mucho, gracias por compartirnos tus conocimientos 🙂
Excelente información
El mejor!!
Excelentes Y Buenos Aportes, Gracias. ! ✋
Excelente
La información que buscaba 🙂
Muy buena 👍👍👍👍
Buena info bro
Me gustaría ganarme la cuenta Amazon prime
Lol
Buen tutorial
Muy buena la informacion
Buen tutorial
Buena info
Muy buena explicación, gracias
Gracias por el aporte bro
mejores servicios y todo full
Muy buena la informacion