qanda

Software kuvakaappaus:
qanda
Ohjelmiston tiedot:
Versio: 0.1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Paul-Michael Agapow
Lupa: Vapaa
Suosio: 17

Rating: nan/5 (Total Votes: 0)

Vuorovaikutteinen komentoriviohjelmia tarvitse kysellä käyttäjien tietoja, on se teksti, valintoja luettelosta, tai pelkkä kyllä-tai-ei ole vastauksia.
qanda on Python-moduuli yksinkertaisia ​​tehtäviä pyytämään käyttäjille tällaisia ​​tietoja, jolloin validointi ja siivous vastauksia, default vastauksia, yhdenmukaista muotoilua ja esittäminen ohjetekstin, vinkkejä ja valintoja.
qandais ei korvaa sanallisesti rajapintojen kuten kirouksia ja urwid, mutta tarkoitettu ainoastaan ​​yksinkertaisia ​​konsolin skriptejä käyttäjän toimia tarvitaan.
asennus
Yksinkertaisin tapa asentaa qanda on kautta easy_install tai vastaava ohjelma:
easy_install qanda
Vaihtoehtoisesti tarrapallon voidaan ladata, purettu ja setup.py run:
terva zxvf qanda.tgz
cd qanda
python set.py asentaa
qanda ei välineet ja pitäisi toimia juuri mitään versiota Python.
käyttäminen qanda
Esimerkit
>>> Alkaen qanda tuonti kuiskata
>>> Prompt.string ("Mikä on nimesi")
Mikä on nimesi: Foo
>>> Fname = prompt.string ("Ystäväsi nimi on",
& Nbsp; help = "minun täytyy tietää ystäväsi nimi sekä ennen jutella.",
& Nbsp; vihjeitä = "etunimi",
& Nbsp; default = "Bar",
& Nbsp;)
Minun täytyy tietää ystäväsi nimi sekä ennen jutella.
Ystäväsi nimi on (etunimi) [Bar]:
>>> Print fname
Bar
>>> Vuotta = prompt.integer ("Ja mikä on teidän ikä", min = 1, max = 100)
Ja mikä on teidän ikä: 101
Ongelma: 101 on suurempi kuin 100. Yritä uudelleen ...
Ja mikä on teidän ikä: 28
Keskeiset käsitteet
qanda paketit kaikki kysymys-pyytää menetelmiä Session luokassa. Tämä mahdollistaa ulkonäkö ja toimivuus kaikkien näiden menetelmien käsitellä johdonmukaisesti ja muutettu keskitetysti. Kuitenkin, sinun ei välttämättä tarvitse luoda Session käyttää sitä - siellä ennestään Session muuttuja nimeltä kuiskata:
>>> Alkaen qanda tuonti Session
>>> S = Session ()
>>> Alkaen qanda tuonti kuiskata
>>> Tyyppi (kehote)

Kysymys menetelmät on nimetty tyyppisiä tietoja ne tekisivät:
>>> Print tyyppi (prompt.integer ("Valitse numero"))
Poimi numero: 2

>>> Print tyyppi (prompt.string ("Pick nimi"))
Valitse nimi: Bob

Monet kysymyksen menetelmien n kanssa hyväksyä luettelon "muuntimet", joista kukin käytetään sucessively transformoimaan tai vahvistaa käyttäjä syöttää. Jos tulo epäonnistuu validointi, kysymys on esitetty uudelleen. qanda toimittaa useita perus validaattorin:
ToInt, ToFloat
& Nbsp; Convert panoksia muita
Regex
& Nbsp; nly sallia arvoja, jotka vastaavat tiettyihin jaksoihin
Alue
& Nbsp; Tarkista, että tulo kuuluu tietyn rajojen
Pituus
& Nbsp; Tarkista että tulo pituus kuuluvan tietyn rajojen
Synonyymit
& Nbsp; Map arvoja muihin arvoihin
Vocab
& Nbsp; Varmista arvoihin kuuluvat kiinteä asettaa

vaatimukset

  • Python

Vastaavia ohjelmistoja

JFormDesigner
JFormDesigner

18 Feb 15

Glade3
Glade3

19 Feb 15

QtitanRibbon
QtitanRibbon

17 Feb 15

TkInter
TkInter

3 Jun 15

Muu ohjelmistojen kehittäjä Paul-Michael Agapow

konval
konval

11 May 15

Kommentit qanda

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!