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):
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
El 25 de febrero de 2011 01:38, Fernando Guarini
fernandoe...@gmail.comescribió:
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
Hola de nuevo.
He conseguido que me detecte la lista simplemente haciendo input( ) en lugar
de raw_input( ), aunque como tenía más problemas ya que tenía métodos
definidos para trabajar con ciertos elementos de las listas, he tenido que
redefinir un poco el input a mi gusto en un archivo a parte.
Las string las puedes dividir con el método split(), y de ahí,
recorriendo elementos, transformarlos al tipo que quieras. Sin
embargo, y si la matriz que metes por terminal está bien escrita y en
ese formato, puedes utilizar input() (que ejecuta lo que le metas, en
vez de tomarlo como string) o
Algo hay del comando eval() sólo que ahora no recuerdo el uso exacto.
Pero ese problema yo lo resolví de esa forma, usando eval()
Saludos.
El día 24 de febrero de 2011 18:38, Fernando Guarini
fernandoe...@gmail.com escribió:
Hola a todos,
He hecho una miniaplicación matemática que resuelve
2011/2/24 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
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