qanda

Screenshot der Software:
qanda
Softwarebeschreibung:
Version: 0.1
Upload-Datum: 11 May 15
Entwickler: Paul-Michael Agapow
Lizenz: Frei
Popularität: 17

Rating: nan/5 (Total Votes: 0)

Interaktive Befehlszeilenprogramme müssen Benutzer nach Informationen abfragen, sei es Text, Auswahl aus einer Liste oder einfache Ja-oder-Nein-Antworten.
qanda ist ein Python-Modul für einfache Funktionen für die Nutzer für diese Angaben aufgefordert, so dass die Validierung und Bereinigung von Antworten, Standardantworten, konsistente Formatierung und Darstellung von Hilfetext, Hinweise und Entscheidungen.
qandais kein Ersatz für Textschnittstellen wie Flüche und urwid, aber nur für einfache Konsolen Skripte bestimmt mit Benutzereingabe erforderlich.
Installation
Der einfachste Weg zur qanda installieren, ist easy_install oder einem gleichwertigen Programm:
easy_install qanda
Alternativ kann das Tar-Archiv heruntergeladen werden, ausgepackt und setup.py Lauf:
tar zxvf qanda.tgz
cd qanda
python set.py installieren
qanda hat keine Requisiten und sollte mit nahezu jeder Version von Python zu arbeiten.
Mit qanda
Beispiele
>>> Von qanda import Aufforderung
>>> Prompt.string ("Wie ist dein Name")
Wie ist Ihr Name: Foo
>>> Fname = prompt.string ("Deine Freunde Name ist",
& Nbsp; help = "Ich muss wissen, Ihre Freunde zu nennen wie auch, bevor ich mit dir reden.",
& Nbsp; Ratschläge = "Vornamen" ein,
& Nbsp; default = 'Bar',
& Nbsp;)
Ich brauche, um Ihre Freunde wissen, wie auch Namen, bevor ich mit dir reden.
Ihre Freunde Name (Vorname) [bar]:
>>> Print fname
Bar
>>> Jahre = prompt.integer ("Und was ist in deinem Alter", min = 1, max = 100)
Und was ist in deinem Alter: 101
Ein Problem: 101 höher ist als 100. versuchen Sie es erneut ...
Und was ist in deinem Alter: 28
Zentrale Begriffe
qanda PAKETE Alle Frage fragen Methoden in einer Session-Klasse. Dies ermöglicht die Darstellung und Funktion aller dieser Methoden, um konsistent behandelt und zentral geändert werden. Allerdings müssen Sie nicht unbedingt eine Session zu erstellen, es zu benutzen - es gibt bereits vorhandene Session in der Variable namens Aufforderung ein:
>>> Von qanda Import Session
>>> S = Session ()
>>> Von qanda import Aufforderung
>>> Art (Eingabeaufforderung)

Die Frage Verfahren nach der Art der Daten, die sie hervorrufen benannt:
>>> Print Typ (prompt.integer ("Wählen Sie eine Zahl"))
Wählen Sie eine Zahl: 2

>>> Print Typ (prompt.string ("Pick a name"))
Wählen Sie einen Namen: Bob

Viele der Frage Verfahren mit einer Liste der "Konverter", die jeweils verwendet werden, um sucessively transformieren oder zu validieren Benutzereingaben zu akzeptieren. Ist der Eingang nicht Validierung wird die Frage erneut aufgeworfen. qanda liefert eine Reihe von grundlegenden Validatoren:
ToInt, toFloat
& Nbsp; Konvertieren von Eingängen zu anderen Arten
Regex
& Nbsp; ur Werte, die einem bestimmten Muster entsprechen ermöglichen
Angebot
& Nbsp; Sie sicher, dass Eingang innerhalb vorgegebener Grenzen fällt
Länge
& Nbsp; Sie sicher, dass Eingabelänge innerhalb bestimmter Grenzen fällt
Synonyme
& Nbsp; Map Werte auf andere Werte
Vokabel
& Nbsp; Achten Sie darauf, die Werte innerhalb fallen einem festen Satz

Anforderungen :

  • Python

Ähnliche Software

C-KIT-GUI-GTK
C-KIT-GUI-GTK

17 Feb 15

Glade3
Glade3

19 Feb 15

SGC
SGC

20 Feb 15

DarkSnow
DarkSnow

3 Jun 15

Andere Software von Entwickler Paul-Michael Agapow

konval
konval

11 May 15

Kommentare zu qanda

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!