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/