Ver Mensaje Individual
  #17 (permalink)  
Antiguo 23/09/2008, 08:12
gonzo13
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Menú en python

Tienes razon alvlin, tenia un error de sangrado pero aun así no lo resolvi.

Lo he cambiado practicamente entero. Creo que es más lógico que si no deseas usar la opcion a la que has entrado, te devuelva al programa (al menu me refiero) y desde el propio menu tengas una opcion para salir.

Ha quedado asi por ahora:
Código python:
Ver original
  1. def actualizarRep():
  2.     print 'Bienvenido al actualizador'
  3.     print 'Quieres actualizar tus repositorios?[S/n] eleccion: '
  4.     ans= raw_input()
  5.     if ans in ('s', 'si', 'SI', 'S', 'sip'):
  6.         os.system('sudo apt-get update')
  7.         salida('Quieres salir?[S/n]     eleccion: ')
  8.     elif ans in ('n', 'no'):
  9.         os.system('python easyinstaller.py')

Creo que es bastante más coherente. A parte de que funciona perfectamente. jeje
El resto de opciones serian con la misma estructuras verdad? salvo el hecho de que tendria que cambiar el comando que se utilizaria en cada opcion.

Tengo una duda más. Quiero recoger el nombre del programa a instalar y a desinstalar, como tenia en BASH, e incluirlo en el comando BASH, pero no se como hacer eso en python.

Gracias, y perdon por desvirtuar el tema un poco.
Gonzo