어떻게 마지막 raw_input을 얻을 수 있습니까? 내 py는 질문을하고 (raw_input), 사용자가 잘못 입력하면 다시 묻고 사용자가 다시 입력해야하므로 마지막 입력을 받아서 사용자가 편집하도록하려면 어떻게해야합니까?파이썬 사용자 입력 재생
1
A
답변
1
당신은 readline
module을 찾고 있습니다. 여기 example from effbot.org입니다 :
# File: readline-example-2.py
class Completer:
def __init__(self, words):
self.words = words
self.prefix = None
def complete(self, prefix, index):
if prefix != self.prefix:
# we have a new prefix!
# find all words that start with this prefix
self.matching_words = [
w for w in self.words if w.startswith(prefix)
]
self.prefix = prefix
try:
return self.matching_words[index]
except IndexError:
return None
import readline
# a set of more or less interesting words
words = "perl", "pyjamas", "python", "pythagoras"
completer = Completer(words)
readline.parse_and_bind("tab: complete")
readline.set_completer(completer.complete)
# try it out!
while 1:
print repr(raw_input(">>> "))
0
가 readline
모듈을 사용합니다.
import readline
# Everything magically works now!
탭 완성 및 기타 기능을 원하면 더 복잡한 기능을 사용할 수 있습니다.
관련 문제
- 1. 사용자 입력 파이썬 확인하기
- 2. 자바에서 사용자 입력 대 파이썬
- 3. 파이썬 PIL 이미지 재생
- 4. 포인트에서 파이썬 재생 노래
- 5. 파이썬 - mp3 파일 재생
- 6. 파이썬 : 백그라운드에서 음악 재생?
- 7. 사용자 입력 파이썬 스크립트 데몬 실행
- 8. 통합 한계를위한 플롯에서 사용자 마우스 입력 - 파이썬
- 9. 파이썬 사용자 입력 및 수학 연산 오류가
- 10. 실행 파이썬 vi 편집기에서 코드와 사용자 입력
- 11. 입력 파이썬
- 12. while 루프에서 파이썬 입력
- 13. 파이썬 : 입력, 원시 입력 오류
- 14. 파이썬 : 버퍼에서 비디오 파일 재생
- 15. 파이썬 : Ogg/Speex 오디오 재생?
- 16. 파이썬 배열 양식 입력 파이썬 입력에
- 17. 마이크 입력 재생 (Fmod studio API)
- 18. 파이썬 여러 사용자 입력 - 나는 다음과 같은 간단한 사용자 입력 메뉴 (비 GUI)를 설정하려고
- 19. 핫 파이썬 입력 루프
- 20. 파이썬 게임 패드 입력?
- 21. 형식의 파일에서 파이썬 입력
- 22. 파이썬 입력 UnicodeDecodeError :
- 23. 파이썬 입력 Varible
- 24. 공백이없는 입력 받기 - 파이썬
- 25. 파이썬 긴 정수 입력
- 26. 파이썬 표준 입력
- 27. 파이썬 멀티 라인 입력
- 28. 파이썬 간단한 입력 오류
- 29. 파이썬 입력 검증
- 30. 별표 삼각형 파이썬 (입력)
예! 고맙습니다 :) – lazyy001