Archivo de Python:
Ejecución del programa:
Código:
import time from colorama import Fore, Style opc = 1 while opc != 4: print ( Fore.CYAN + "\t\tMENU\n\n1.- Capturar nuevo registro\n2.- Mostrar registros\n3.- Eliminar registro\n4.- Salir" + Style.RESET_ALL) opcion = raw_input("Elige la opcion:\n") if opcion == "1": op = "si" x = 0 while op != "no": rc = "no" while rc != "si": print (Fore.BLUE + "\t\tNUEVO REGISTRO\n" + Style.RESET_ALL) archivo = open("Ejemplo.csv", "a") nombre = raw_input("Ingresa un nombre:\n") apellido = raw_input("Ingresa un apellido\n") print ( Fore.BLUE + "\t\tEL REGISTRO INGRESADO ES : " + nombre + " " + apellido + "\n\t\tES CORRECTO? si/no\n" + Style.RESET_ALL) rc = raw_input() while x != 1: if rc != "si" and rc != "no": print (Fore.RED + "\t\tINGRESE UNA RESPUESTA CORRECTA si/no\n" + Style.RESET_ALL) rc = raw_input() else: x = 1 if rc == "si": rc = "si" else: rc = "no" print (Fore.RED + "\t\tSE A CAPTURADO EL REGISTRO : " + Style.RESET_ALL + nombre + " " + apellido) archivo.write(nombre + "," + apellido + "\n") print (Fore.BLUE + "\t\tREQUIERE INGRESAR OTRO REGISTRO? si/no" + Style.RESET_ALL) op = raw_input() elif opcion == "2": print (Fore.GREEN + "\t\tMOSTRAR REGISTROS\n" + Style.RESET_ALL) archivo = open("Ejemplo.csv") r = archivo.read() if r == "": print (Fore.RED + "\t\tEL ARCHIVO ESTA VACIO\n\n") archivo.close() time.sleep(3) else: print "Cargando.." time.sleep(2) print (Fore.GREEN + "Carga lista:" + Style.RESET_ALL) print r archivo.close() time.sleep(3) elif opcion == "3": print Fore.RED + "\t\tBORRAR\n" archivo = open("Ejemplo.csv", "a") a = open("Ejemplo.csv") r = a.read() if r == "": print ("\t\tEL ARCHIVO ESTA VACIO\n\n") archivo.close() time.sleep(3) else: archivo.truncate() print (Fore.RED + "\t\tLOS REGISTROS HAN SIDO BORRADOS\n" + Style.RESET_ALL) archivo.close() time.sleep(3) elif opcion == "4": print (Fore.RED + "\t\tSALIR DEL PROGRAMA") print ("\t\tADIOS" + Style.RESET_ALL) opc = 4
No hay comentarios:
Publicar un comentario