qanda

Phần mềm chụp màn hình:
qanda
Các chi tiết về phần mềm:
Phiên bản: 0.1
Ngày tải lên: 11 May 15
Nhà phát triển: Paul-Michael Agapow
Giấy phép: Miễn phí
Phổ biến: 17

Rating: nan/5 (Total Votes: 0)

chương trình dòng lệnh tương tác cần truy vấn người dùng cho thông tin, có thể là văn bản, lựa chọn từ một danh sách, hoặc đơn giản là có-hay-không, câu trả lời.
qanda là một mô-đun Python chức năng đơn giản để nhắc người sử dụng các thông tin đó, cho phép xác nhận và dọn dẹp các câu trả lời, câu trả lời mặc định, định dạng phù hợp và trình bày các văn bản trợ giúp, gợi ý và lựa chọn.
qandais không phải là một thay thế cho giao diện văn bản giống như lời nguyền và urwid, nhưng chỉ dành cho giao diện điều khiển kịch bản đơn giản với người sử dụng đầu vào là cần thiết.
Cài đặt
Cách đơn giản nhất để cài đặt qanda là qua easy_install hoặc một chương trình tương đương:
qanda easy_install
Ngoài ra các tarball có thể được tải về, giải nén và chạy setup.py:
tar zxvf qanda.tgz
cd qanda
python set.py cài đặt
qanda không có vật dụng cần thiết và nên làm việc với chỉ là về bất kỳ phiên bản của Python.
Sử dụng qanda
Ví dụ
>>> Từ qanda nhập khẩu nhanh chóng
>>> Prompt.string ("Tên của bạn là gì?")
Tên của bạn là gì: Foo
>>> Fname = prompt.string ("tên bạn bè của bạn là",
& Nbsp; giúp đỡ = "Tôi cần phải biết bạn bè đặt tên là tốt trước khi tôi nói chuyện với bạn.",
& Nbsp; gợi ý = "tên đầu tiên",
& Nbsp; mặc định = 'Bar',
& Nbsp;)
Tôi cần phải biết tên bạn bè của bạn cũng như trước khi tôi nói chuyện với bạn.
Tên bạn bè của bạn (tên đầu tiên) [Bar]:
>>> Print fname
Thanh
>>> Năm = prompt.integer ("Và tuổi của bạn là gì", min = 1, max = 100)
Và tuổi của bạn là gì: 101
Một vấn đề: 101 cao hơn 100. Hãy thử một lần nữa ...
Và tuổi của bạn là gì: 28
Khái niệm trung tâm
qanda gói tất cả các phương pháp hỏi-hỏi trong một lớp Session. Điều này cho phép sự xuất hiện và hoạt động của tất cả các phương pháp này phải được xử lý một cách nhất quán và biến đổi trực thuộc Trung ương. Tuy nhiên, bạn không nhất thiết phải tạo ra một phiên để sử dụng nó - có tồn tại trước phiên trong biến được gọi là dấu nhắc:
>>> Từ qanda nhập khẩu phiên
>>> S = Session ()
>>> Từ qanda nhập khẩu nhanh chóng
>>> Loại (nhắc)

Các phương pháp câu hỏi được đặt tên theo các loại dữ liệu mà họ gợi ra:
>>> Kiểu in (prompt.integer ("Chọn một con số"))
Chọn một con số: 2

>>> Kiểu in (prompt.string ("Chọn một tên"))
Chọn một tên: Bob

Nhiều người trong số các phương pháp chấp nhận câu hỏi với một danh sách các "chuyển đổi", mỗi trong số đó được sử dụng để chuyển đổi sucessively hoặc xác nhận người dùng nhập vào. Nếu đầu vào không xác nhận, câu hỏi được đặt ra một lần nữa. qanda cung cấp một số trình xác nhận cơ bản:
ToInt, ToFloat
& Nbsp; Chuyển đổi các đầu vào cho các loại khác
Regex
& Nbsp; nly phép các giá trị phù hợp với một khuôn mẫu nhất định
Phạm vi
& Nbsp; Kiểm tra đầu vào mà nằm trong giới hạn cho
Chiều dài
& Nbsp; Kiểm tra chiều dài đầu vào nằm trong giới hạn cho
Từ đồng nghĩa
& Nbsp; giá trị Bản đồ giá trị khác
Vocab
& Nbsp; Đảm bảo giá trị rơi vào trong một cố định đặt

Yêu cầu :

  • Python

Phần mềm tương tự

SGC
SGC

20 Feb 15

SANE
SANE

19 Jun 17

Linux on SX1
Linux on SX1

3 Jun 15

Sikuli
Sikuli

11 May 15

Phần mềm khác của nhà phát triển Paul-Michael Agapow

konval
konval

11 May 15

Ý kiến ​​để qanda

Bình luận không
Nhập bình luận
Bật hình ảnh!