qanda

Screenshot Software:
qanda
Szczegóły programowe:
Wersja: 0.1
Filmu: 11 May 15
Wywoływacz: Paul-Michael Agapow
Licencja: Wolny
Popularność: 17

Rating: nan/5 (Total Votes: 0)

Interaktywne programy wiersza polecenia potrzebne do zapytania użytkowników o informacje, czy jest to tekst, wybór z listy lub zwykłego tak lub nie ma odpowiedzi.
qanda to moduł Pythona z prostych funkcji, aby skłonić użytkowników do takich informacji, dzięki czemu sprawdzanie poprawności i czyszczenie odpowiedzi, odpowiedzi domyślne, spójnego formatowania i prezentacji tekstu pomocy, podpowiedzi i wyborów.
qandais nie zastępstwo dla interfejsów tekstowych, takich jak klątwy i urwid, ale przeznaczony wyłącznie do konsoli z prostych skryptów jest wymagane dane wprowadzone przez użytkownika.
instalacji
Najprostszym sposobem zainstalowania qanda jest poprzez easy_install lub równoważnego programu:
easy_install qanda
Alternatywnie archiwum tar można pobrać, uruchomić setup.py rozpakowaniu i:
tar zxvf qanda.tgz
cd qanda
python set.py zainstalować
qanda nie ma rekwizytów i powinien współpracować z niemal każdym wersji Pythona.
Korzystanie qanda
Przykłady
>>> Z wiersza importu qanda
>>> Prompt.string ("Jak masz na imię")
Jakie jest Twoje imię: Foo
>>> Fname = prompt.string ("Imię przyjaciół jest",
& Nbsp; help = "Muszę wiedzieć, twoi przyjaciele, a także nazwy przed tobą porozmawiać.",
& Nbsp; wskazówki = "nazwisko",
& Nbsp; domyślna = 'Bar',
& Nbsp;)
Muszę wiedzieć, swoje imię i nazwisko, a także przyjaciół przed tobą porozmawiać.
Twoje imię znajomych jest (imię) [bar]:
>>> Print fname
Bar
>>> Lat = prompt.integer ("A co jest w twoim wieku", min = 1, max = 100)
A jaki jest Twój wiek: 101
Problem: 101 jest wyższa niż 100. spróbować ponownie ...
A jaki jest Twój wiek: 28
Koncepcje centralne
qanda pakietów wszystkie metody pytanie, pytając w klasie sesji. Pozwala to na wygląd i funkcjonowanie wszystkich tych metod należy obchodzić się w sposób spójny i zmodyfikowanych centralnie. Jednakże, nie muszą koniecznie utworzyć sesję z niego korzystać - nie istniejące wcześniej w zmiennej sesji o nazwie monit:
>>> Z qanda importu sesji
>>> s = Session ()
>>> Z wiersza importu qanda
>>> Typ (szybka)

Metody pytanie nazwane są od rodzaju danych, jakie wywołania:
>>> Rodzaj wydruku (prompt.integer ("Wybierz numer"))
Wybierz numer: 2

>>> Rodzaj wydruku (prompt.string ("Wybierz nazwę"))
Wybierz nazwę: Bob

Wiele metod zapytania z akceptuje listę "konwerterów", z których każdy jest wykorzystywany do przekształcenia lub potwierdzenie sucessively danych wprowadzanych przez użytkownika. Jeśli wejście nie walidacji, znów pytanie postawione. qanda dostarcza szereg podstawowych weryfikatorów:
ToInt, ToFloat
& Nbsp; Konwersja wejść do innych typów
Regex
& Nbsp; ylko zezwolić na wartości, które pasują do określonego wzorca
Zakres
& Nbsp; Sprawdź, wejście mieści się w podanych granicach
Długość
& Nbsp; Sprawdź, długość wejściowych podanych granicach objęta
Synonimy
& Nbsp; wartości Mapa na inne wartości
Vocab
& Nbsp; Upewnij wartości mieszczą się w stałe ustawić

Wymagania :

  • Python

Podobne oprogramowanie

Rikulo
Rikulo

19 Feb 15

Metawidget
Metawidget

11 May 15

Rikulo CouchClient
Rikulo CouchClient

19 Feb 15

Inne programy z deweloperem Paul-Michael Agapow

konval
konval

11 May 15

Komentarze do qanda

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!