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/

Responder a