qanda

軟件截圖:
qanda
軟件詳細信息:
版本: 0.1
上傳日期: 11 May 15
許可: 免費
人氣: 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(“你叫什麼名字”)
你叫什麼名字:富
>>> FNAME = prompt.string(“你的朋友的名字是”
 說明=“我需要知道你的朋友的名字,以及之前,我和你談談。”
 提示=“名字”,
 默認='酒吧',
 )
我需要知道你的朋友的名字,以及之前,我跟你說話。
你的朋友的名字是(名字)吧]:
>>>打印FNAME
酒吧
>>>年= prompt.integer(“什麼是你的年齡”,最小為1,最大值為100)
什麼是您的年齡:101
一個問題:101高於100再試...
什麼是您的年齡:28
核心概念
qanda打包在一個會話類中的所有問題提出的方法。這允許所有這些方法也可以一致地處理和集中改性的外觀和功能。但是,你不一定要創建一個會話使用它 - 有名為提示變量預先存在的會話:
>>>從qanda導入會話
>>> S =會話()
>>>從qanda進口提示
>>>型(提示)
<類的qanda.session.Session'>
這個問題的方法被命名為數據引起他們的類型後:
>>>打印類型(prompt.integer(“選擇一個數字”))
選擇一個號碼:2
<類型'詮釋'>
>>>打印類型(prompt.string(“選擇一個名字”))
選擇一個名字:鮑伯
<類型'字符串'>
許多的問題的方法接受“轉換器”,其中的每一個用於sucessively變換或驗證用戶輸入的列表。如果輸入驗證失敗,問題會再次被提出。 qanda提供了一些基本的驗證器:
ToInt,ToFloat
&NBSP;輸入轉換為其他類型
正則表達式
&NBSP; NLY允許符合特定模式的值
範圍
&NBSP;檢查該輸入屬於給定範圍內
長度
&NBSP;檢查輸入長度落在給出範圍內
同義詞
&NBSP;地圖值,其他值
單詞
&NBSP;確保值落在一個固定的設置

要求

  • 在Python的

類似的軟件

qooxdoo
qooxdoo

17 Feb 15

wxGTK
wxGTK

3 Jun 15

Gtkdialog
Gtkdialog

20 Feb 15

Ruby-GNOME2
Ruby-GNOME2

12 Apr 16

顯影劑的其他軟件 Paul-Michael Agapow

konval
konval

11 May 15

意見 qanda

評論沒有發現
添加評論
打開圖片!