a parte del módulo Cmd que comenta Antonio, también hay un módulo Console que es un pelin de más alto nivel: http://effbot.org/zone/console-handbook.htm
2011/2/25 Antonio Alvarado Hernández <aalvara...@gmail.com>: > Hola Fernando, > > Que tal con esto: > > # -*- coding: utf-8 -*- > > # Based upon "ActiveState Code Recipe 280500" by James Thiele available at > # http://code.activestate.com/recipes/280500-console-built-with-cmd-object > > import cmd > > class Console(cmd.Cmd): > > def __init__(self): > cmd.Cmd.__init__(self) > > self.prompt = "> " > self.intro = "Welcome to console!" > > self._locals = {} > self._globals = {} > > def do_EOF(self, args): > return -1 > > def default(self, line): > try: > exec(line) in self._locals, self._globals > except Exception, e: > print e.__class__, ":", e > > if __name__ == '__main__': > console = Console() > console.cmdloop() > > # EOF > > -aah > > 2011/2/25 Fernando Guarini <fernandoe...@gmail.com>: >> Hola a todos, >> He hecho una miniaplicación matemática que resuelve algunas matrices >> simples, y queriendo crearme una interfaz sencilla por terminal, me he dado >> cuenta de que tengo ciertos problemas. >> Mi objetivo es que yo escriba en el terminal por ejemplo: [[23,2,5],[2,8,1]] >> y mi programa lo capte como una Lista. >> Sin embargo, la única manera de introducir datos que conozco es el >> raw_input, y haciendo esto, solo consigo que me lo interprete como string, y >> no soy capaz de ir más allá. >> Alternativamente, yo no sé crear interfaces gráficas, ni en Python ni en >> ningún otro lenguaje, así que si alguno cree que sería más sencillo hacerlo >> con una interfaz gráfica y me puede enlazar a algún tipo de tutorial básico, >> se lo agradeceré mucho. >> >> Muchas gracias y salu2!! >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ \ \/\/ /| | / / / -_) '_| Sergio Fernández \_/\_/ |_|_\_\_\___|_| http://www.wikier.org/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/