qanda

Programinė įranga Screenshot:
qanda
Programinė detalės:
Versija: 0.1
Įkėlimo datą: 11 May 15
Licencija: Nemokamai
Populiarumas: 76

Rating: 3.0/5 (Total Votes: 1)

Interaktyvūs komandų eilutės programas reikia užklausti vartotojams informacijos, ar tai būtų tekstas, pasirinkimas iš sąrašo, ar paprastų "Taip arba Ne atsakymus.
qanda yra Python modulis paprastų funkcijų, kad tai paskatins vartotojus tokios informacijos, todėl įteisinimą ir valymas atsakymų, numatytuosius atsakymus, nuosekliai formatavimą ir pateikimą paaiškinimą, patarimų ir pasirinkimų.
qandais ne už teksto sąsajas, pavyzdžiui, keikia ir urwid pakeisti, bet skirtas tik paprastų konsolės scenarijus su naudotojo įvesties nereikia.
Diegimas
Paprasčiausias būdas įdiegti qanda yra per easy_install ar lygiavertę programą:
easy_install qanda
Arba tar galima atsisiųsti, išpakuoti ir setup.py paleisti:
deguto zxvf qanda.tgz
CD qanda
pitonas set.py įdiegti
qanda neturi rekvizitus ir turėtų dirbti su beveik bet Python versija.
Naudojant qanda
Pavyzdžiai
>>> Iš qanda importo eilutę
>>> Prompt.string ("Kas yra jūsų vardas)
Kokia jūsų pavadinimas: "Foo
>>> Fname = prompt.string ("Jūsų draugai pavadinimas yra",
& Nbsp; Pagalba = "Man reikia žinoti Jūsų draugo vardas taip pat kol aš kalbėti su jumis."
& Nbsp; užuominų = "vardas",
& Nbsp; nutylėjimą = 'Baras',
& Nbsp;)
Man reikia žinoti Jūsų draugo vardas taip pat kol aš kalbėti su jumis.
Jūsų draugai vardas (pavardė) [bar]:
>>> Spausdinti fname
Baras
>>> Metai = prompt.integer ("Ir kas yra jūsų amžius", min = 1, maks = 100)
Ir kas yra jūsų amžius: 101
Problema: 101 yra didesnis negu 100. Bandyti dar kartą ...
Ir kas yra jūsų amžius: 28
Centrinės sąvokos
qanda Paketai klausimas-klausia metodus sesija klasėje. Tai leidžia išvaizdą ir veikimą visų šių metodų turi būti tvarkomi nuolat ir modifikuotų centralizuotai. Tačiau, jūs nebūtinai turite sukurti sesija jį naudoti - ten jau egzistavo sesija pagal kintamąjį rodiklį, vadinamą greitai:
>>> Iš qanda importo sesijos
>>> s = sesija ()
>>> Iš qanda importo eilutę
>>> Tipas (greitai)

Klausimas metodai yra pavadintas po to, kai duomenų tipo jie pirkėją:
>>> Spausdinti tipas (prompt.integer ("Pick skaičių"))
Pasirinkite numerį: 2

>>> Spausdinti tipas (prompt.string ("Pick vardą"))
Pasirinkite vardą: Bob

Daugelis klausimas metodus su priimti iš "keitiklių", kiekvienas iš kurių yra naudojami sucessively transformuoti arba įteisinti vartotojo įvesties sąrašą. Jei įvesties nepavyksta patvirtinti, klausimas kelia dar kartą. qanda tiekia pagrindinių tvirtintojus numeris:
ToInt, ToFloat
& Nbsp; Konvertuoti įėjimai su kitų rūšių
Regex
& Nbsp; TIK leidžia vertybes, kurios atitinka tam tikrą modelį
Diapazonas
& Nbsp; Įsitikinkite, kad įvesties patenka pateiktus ribų
Ilgis
& Nbsp; Įsitikinkite, kad įvesties ilgis patenka pateiktus ribų
Sinonimai
& Nbsp; Žemėlapis vertės į kitas vertybes
Vocab
& Nbsp; Užtikrinti dydžiai patenka į fiksuoto nustatyti

Reikalavimai

  • Python,

Panaši programinė įranga

Glade
Glade

22 Jun 18

progress_meter
progress_meter

15 Apr 15

Glade3
Glade3

19 Feb 15

[incr Widgets]
[incr Widgets]

20 Feb 15

Kita programinė įranga kūrėjas Paul-Michael Agapow

konval
konval

11 May 15

Komentarai qanda

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!