qanda

Software captura de pantalla:
qanda
Detalles de software:
Versión: 0.1
Fecha de carga: 11 May 15
Licencia: Libre
Popularidad: 17

Rating: nan/5 (Total Votes: 0)

programas de línea de comandos interactivos tienen que consultar a los usuarios de la información, ya sea texto, las opciones de una lista, o simples sí o no respuestas.
qanda es un módulo de Python de funciones simples para solicitar a los usuarios de dicha información, lo que permite la validación y la limpieza de las respuestas, las respuestas por defecto, un formato coherente y presentación del texto de ayuda, consejos y opciones.
qandais no un reemplazo para las interfaces textuales como maldiciones y urwid, pero destinado únicamente para los scripts de consola con simples se requiere intervención del usuario.
Instalación
La forma más sencilla de instalar qanda es a través easy_install o un programa equivalente:
qanda easy_install
Alternativamente, el tarball puede ser descargado, desempaquetado y correr setup.py:
tar zxvf qanda.tgz
qanda cd
python set.py instalar
qanda no tiene requisitos y debería funcionar con casi cualquier versión de Python.
Uso qanda
Ejemplos
>>> From pronta importación qanda
>>> Prompt.string ("¿Cuál es tu nombre")
¿Cuál es su nombre: Foo
>>> Fname = prompt.string ("Su nombre es amigos",
& Nbsp; help = "Necesito saber a tus amigos nombrar así antes de hablar con usted.",
& Nbsp; consejos = "nombre",
& nbsp; predeterminado = 'Bar',
& Nbsp;)
Necesito saber el nombre de su amigos y antes de hablar con usted.
Su nombre es amigos (nombre) [bar]:
>>> Fname impresión
Bar
>>> Años = prompt.integer ("¿Y cuál es tu edad", min = 1, max = 100)
¿Y cuál es su edad: 101
Un problema: 101 es superior a 100. Trate de nuevo ...
¿Y cuál es su edad: 28
Conceptos centrales
qanda empaqueta todos los métodos de interrogación, pidiendo en una clase de sesión. Esto permite que la apariencia y el funcionamiento de todos estos métodos sean manipuladas de forma consistente y modificados de forma centralizada. Sin embargo, que no necesariamente tiene que crear una sesión de usarlo - no preexistente Sesión en la variable llamada rápida:
>>> De la Sesión importación qanda
>>> S = Sesión ()
>>> From pronta importación qanda
>>> Type (prompt)

Los métodos de interrogación se nombran después del tipo de datos que provocan:
>>> Tipo de impresión (prompt.integer ("Pick a number"))
Elige un número: 2

>>> Tipo de impresión (prompt.string ("Elija un nombre"))
Elija un nombre: Bob

Muchos de los métodos de interrogación con aceptar una lista de "convertidores", cada uno de los cuales se utilizan para transformar sucessively o validar la entrada del usuario. Si la entrada no supera la validación, la cuestión se plantea de nuevo. qanda proporciona un número de validadores básicos:
Toint, ToFloat
& Nbsp; Convierte entradas a otros tipos
Regex
& Nbsp; ólo permite valores que coinciden con un cierto patrón
Alcance
& Nbsp; de entrada Compruebe que cae dentro de los límites indicados
Longitud
& Nbsp; Asegúrese de que la longitud de entrada cae dentro de los límites indicados
Sinónimos
& Nbsp; Mapa valores a otros valores
Vocab
& Nbsp; Asegúrese de valores caen dentro de un conjunto fijo

Requisitos

  • Python

Programas parecidos

FormAlchemy
FormAlchemy

14 Apr 15

Rally
Rally

11 May 15

Ample SDK
Ample SDK

20 Feb 15

slidemenu
slidemenu

19 Feb 15

Otro software de desarrollador Paul-Michael Agapow

konval
konval

11 May 15

Comentarios a la qanda

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!