qanda

ภาพหน้าจอของซอฟแวร์:
qanda
รายละเอียดซอฟแวร์:
รุ่น: 0.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Paul-Michael Agapow
การอนุญาต: ฟรี
ความนิยม: 17

Rating: nan/5 (Total Votes: 0)

โปรแกรมบรรทัดคำสั่งแบบโต้ตอบต้องสอบถามผู้ใช้ข้อมูลไม่ว่าจะเป็นข้อความตัวเลือกจากรายชื่อหรือคำตอบที่ใช่หรือไม่ง่าย
qanda เป็นโมดูลหลามของฟังก์ชั่นที่เรียบง่ายเพื่อให้ผู้ใช้ข้อมูลดังกล่าวช่วยให้การตรวจสอบและทำความสะอาดของคำตอบที่ตอบสนองเริ่มต้นการจัดรูปแบบที่สอดคล้องกันและนำเสนอข้อความช่วยเหลือคำแนะนำและทางเลือก
ไม่ qandais ทดแทนสำหรับการเชื่อมต่อกับใจชอบสาปแช่งและ urwid แต่จุดมุ่งหมายเพียงเพื่อสคริปต์คอนโซลที่เรียบง่ายด้วยการป้อนข้อมูลผู้ใช้จะต้อง
การติดตั้ง
วิธีที่ง่ายที่สุดในการติดตั้ง qanda ผ่าน easy_install หรือโปรแกรมเทียบเท่า:
easy_install qanda
อีกทางเลือกหนึ่ง tarball สามารถดาวน์โหลดและเรียกใช้ห่อ setup.py:
tar zxvf qanda.tgz
ซีดี qanda
หลาม set.py ติดตั้ง
qanda มีจำเป็นและไม่ควรจะทำงานกับเพียงเกี่ยวกับรุ่นใด ๆ ของงูหลาม
การใช้ qanda
ตัวอย่าง
>>> จากพรอมต์นำเข้า qanda
>>> prompt.string ("คุณชื่ออะไร")
คุณชื่ออะไร: ฟู
>>> fname = prompt.string ("ชื่อเพื่อนของคุณคือ"
& nbsp; ความช่วยเหลือ = "ฉันจำเป็นต้องทราบชื่อเพื่อนของคุณได้เป็นอย่างดีก่อนที่จะพูดคุยกับคุณ."
& nbsp; คำแนะนำ = "ชื่อแรก"
& nbsp; default = 'บาร์'
& nbsp;)
ฉันต้องการที่จะทราบชื่อเพื่อนของคุณได้เป็นอย่างดีก่อนที่จะพูดคุยกับคุณ
ชื่อเพื่อนของคุณคือ (ชื่อแรก) [บาร์]:
>>> fname พิมพ์
บาร์
>>> ปี = prompt.integer ("และสิ่งที่อายุของคุณ" นาที = 1, สูงสุด = 100)
และสิ่งที่อายุของคุณ: 101
ปัญหา: 101 สูงกว่า 100 ลองอีกครั้ง ...
และสิ่งที่อายุของคุณ: 28
แนวคิดกลาง
qanda แพคเกจทุกวิธีการถามคำถามในชั้นเรียนเซสชัน นี้จะช่วยให้ลักษณะและการทำงานของวิธีการเหล่านี้จะได้รับการจัดการอย่างต่อเนื่องและมีการปรับเปลี่ยนจากส่วนกลาง แต่คุณไม่จำเป็นต้องมีการสร้างเซสชันการใช้งาน - มีการประชุมที่มีอยู่ก่อนในตัวแปรที่เรียกว่าพรอมต์:
>>> จาก qanda เซสชันนำเข้า
>>> s = เซสชัน ()
>>> จากพรอมต์นำเข้า qanda
>>> ประเภท (พรอมต์)
<ชั้น qanda.session.Session '>
คำถามวิธีการตั้งชื่อตามชนิดของข้อมูลที่พวกเขาออกมา:
>>> ประเภทพิมพ์ (prompt.integer ("เลือกจำนวน"))
เลือกจำนวน: 2
<ชนิด 'int'>
>>> ประเภทพิมพ์ (prompt.string ("เลือกชื่อ"))
เลือกชื่อ: บ๊อบ
<ชนิด 'สตริง'>
หลายคำถามที่มีวิธีการรับรายการของ "แปลง" ซึ่งแต่ละจะใช้ในการเปลี่ยน sucessively หรือตรวจสอบผู้ใช้ป้อน ถ้าใส่ล้มเหลวในการตรวจสอบคำถามที่ถูกวางอีกครั้ง qanda วัสดุจำนวน validators พื้นฐาน:
ToInt, ToFloat
& nbsp; แปลงปัจจัยการผลิตประเภทอื่น ๆ
Regex
& nbsp; nly ช่วยให้ค่าที่ตรงกับรูปแบบบางอย่าง
พิสัย
& nbsp; ตรวจสอบการป้อนข้อมูลที่อยู่ภายในขอบเขตที่กำหนด
ความยาว
& nbsp; ตรวจสอบระยะเวลาในการป้อนข้อมูลที่อยู่ภายในขอบเขตที่กำหนด
พ้อง
& nbsp; ค่าแผนที่ค่าอื่น ๆ
Vocab
& nbsp; ให้แน่ใจว่าค่าที่ตกอยู่ในการแก้ไขการตั้งค่า

ต้องการ

  • งูใหญ่

ซอฟต์แวร์ที่คล้ายกัน

wxSQLite3
wxSQLite3

2 Jun 15

reacTIVision
reacTIVision

3 Jun 15

Ample SDK
Ample SDK

20 Feb 15

GINS
GINS

2 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Paul-Michael Agapow

konval
konval

11 May 15

ความคิดเห็นที่ qanda

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่