JPaniagua13 / Quine-McCluskey1

0 stars 0 forks source link

Realizar una función que lea parámetros desde la terminal #13

Open JPaniagua13 opened 2 years ago

JPaniagua13 commented 2 years ago

Entrada

Parámetros desde la terminal. Ejemplo "/progra.py" --file problema.f"

Salida

Obtención del nombre del archivo y obtención del nombre de entrada y de salida. Actualmente esta funcionalidad se deberia de ejecutar desde el main por lo que no se obtienen salidas como en las otras funciones 

Codigo

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("-o", "--output", help="Nombre del archivo de salida")
    parser.add_argument("-f", "--file", help="Nombre de archivo a procesar")
    args = parser.parse_args()

    if args.file is None:
        print ("Debe de ingresar el nombre del archivo a procesar que tiene los terminos, -f FILE")
        # termina el programa
        sys.exit() 
    if args.output is None:
        print ("Debe de ingresa el nombre del archivo de salida, -o OUTPUT")
        # termina el programa
        sys.exit() 

    nombre_archivo_minterminos = args.file
    nombre_archivo_salida = args.output