qanda

소프트웨어 스크린 샷:
qanda
소프트웨어 정보:
버전: 0.1
업로드 날짜: 11 May 15
라이센스: 무료
인기: 17

Rating: nan/5 (Total Votes: 0)

대화 형 명령 줄 프로그램은 정보 사용자를 조회 그것을 텍스트, 목록, 또는 간단한 예 또는 노 답변에서 선택해야합니다.
qanda은 도움말 텍스트, 힌트와 선택의 검증과 답변을 정리, 기본 응답, 일관된 서식 및 프리젠 테이션을 허용, 이러한 정보에 대한 메시지를 표시하는 간단한 기능의 파이썬 모듈이다.
하지 저주와 urwid 같은 텍스트 인터페이스를 교체하지만, 사용자의 입력이 필요한 간단한 콘솔 스크립트만을 목적을 qandais.
설치
qanda를 설치하는 가장 간단한 방법은 easy_install을 또는 동등한 프로그램을 통해 수 있습니다 :
easy_install을 qanda
또한 타르는 다운로드 풀고 setup.py 실행할 수 있습니다 :
타르 zxvf qanda.tgz
CD의 qanda
파이썬 설치 set.py
qanda에는 요건이없고 파이썬의 거의 모든 버전에서 작동한다.
qanda 사용
예를 들면
>>> qanda 가져 오기 프롬프트에서
>>> prompt.string는 ( "당신의 이름은 무엇입니까")
당신의 이름은 무엇입니까 : 푸
>>> FNAME = "친구 이름은"(prompt.string,
& NBSP; 도움말 = "내가 얘기하기 전에 친구뿐만 아니라 이름을 알 필요가있다."
& NBSP; 힌트 = "이름"
& NBSP; 기본 = '바',
& 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 기본 유효성 검사기의 번호를 제공합니다 :
ToInt, ToFloat
& NBSP는, 다른 유형의 입력 변환
정규식
& NBSP는; 할수 있답니다 특정 패턴과 일치하는 값을 허용
범위
& NBSP; 주어진 범위 내에서 해당 입력 폭포 체크
길이
& NBSP, 즉 입력 길이가 주어진 범위 내에 확인
동의어
& NBSP; 다른 값에 맵 값
Vocab의
& NBSP는, 값이 고정 된 세트 내에 확인

요구 사항 :

파이썬

유사한 소프트웨어

qooxdoo
qooxdoo

17 Feb 15

progress_meter
progress_meter

15 Apr 15

eSvn
eSvn

3 Jun 15

개발자의 기타 소프트웨어 Paul-Michael Agapow

konval
konval

11 May 15

코멘트 qanda

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!