qanda

Софтуер снимки:
qanda
Софтуер детайли:
Версия: 0.1
Дата на качване: 11 May 15
Розробник: Paul-Michael Agapow
Разрешително: Безплатно
Популярност: 17

Rating: nan/5 (Total Votes: 0)

интерактивни програми от командния ред трябва да задава въпроси на потребителите за информация, било то текст, избор от списък, или просто да, или-не отговори.
qanda е Python модул на прости функции, за да подтикне потребителите за такава информация, което позволява валидиране и почистване на отговори, отговорите по подразбиране, последователна форматиране и представяне на текст за помощ, съвети и решения.
qandais не заместител на текстови интерфейси като проклятия и urwid, но предназначено единствено за прости конзолни скриптове с се изисква въвеждане от потребителя.
<Силен> Инсталиране
Най-простият начин да се инсталира qanda е направо easy_install или еквивалентен програма:
easy_install qanda
Алтернативно смъкнатия файл може да бъде изтеглен, неопаковани и setup.py писта:
катран zxvf qanda.tgz
CD qanda
питон set.py инсталиране
qanda още няма реквизити и трябва да работи с почти всяка версия на Python.
<Силен> Използване qanda
Примери
>>> От внос бърза qanda
>>> Prompt.string ("Как се казваш")
Какво е вашето име: Foo
>>> Fname = prompt.string ("приятелите си име е",
& Nbsp; помощ = "Трябва да знам приятелите си име, както и преди да говоря с теб.",
& Nbsp; намеци = "собствено име",
& Nbsp; подразбиране = "Bar",
& Nbsp;)
Трябва да знам вашето приятели име, както и преди да говоря с теб.
Приятелите си име е (първо име) [Bar]:
>>> Печат fname
Бар
>>> Години = prompt.integer ("И каква е вашата възраст", мин = 1, макс = 100)
И каква е вашата възраст: 101
Един от проблемите: 101 е по-висок от 100. Опитайте отново ...
И каква е вашата възраст: 28
Централните понятия
qanda пакети всички методи въпрос-молба в един клас Session. Това позволява появата и функционирането на всички тези методи да се обработват последователно и модифицирани централно. Въпреки това, вие не трябва непременно да се създаде Session да го използва - има предшестващо Session в променлива наречена ред:
>>> От qanda внос Session
>>> S = Session ()
>>> От внос бърза qanda
>>> Тип (бързо)
<Клас "qanda.session.Session">
Методите на въпрос са кръстени на вида на данните, те предизвикват:
>>> Тип печат (prompt.integer ("Избор на брой"))
Изберете номер: 2
<Тип "INT">
>>> Тип печат (prompt.string ("Избор на име"))
Изберете име: Bob
<Тип "низ">
Много от методите на въпрос с да приеме списък на "преобразуватели", всяка от които се използват за sucessively трансформират или валидира приноса на потребителите. Ако входа не издържи проверката, въпросът се поставя отново. qanda доставя редица основни валидатори:
ToInt, ToFloat
& Nbsp; Конвертиране входове към други видове
Regex
& Nbsp; само във позволи стойности, които съответстват на определен модел
Диапазон
& Nbsp; Проверете дали входа попада в дадени граници
Дължина
& Nbsp; Проверете дали входа дължина попада в дадени граници
Синоними
& Nbsp; Карта стойности към други ценности
Vocab
& Nbsp; Осигуряване стойности попадат в определена серия

<силни> Изисквания

  • Python

Подобен софтуер

Gaphas
Gaphas

12 May 15

FOX
FOX

22 Jun 18

Eagle Mode
Eagle Mode

14 Apr 15

SANE
SANE

19 Jun 17

Друг софтуер на разработчика Paul-Michael Agapow

konval
konval

11 May 15

Коментари към qanda

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория