방금 파이썬을 배우기 시작했고 연습/재미를위한 자체 탭 완성 함수를 작성했습니다 (아무도 우리에게 rlcompleter를 말하지 않습니다). 실제로 파이썬이 함수를 호출하도록하는 데 어려움을 겪고 있습니다. 내 코드 :파이썬 : 함수를 키에 바인딩
import readline
def tab_completer():
print readline.get_line_buffer()
readline.parse_and_bind("tab: tab_completer")
while True:
raw_input("Prompt")
예상 출력은 내가 탭 키를 누르 때 내가 입력 한 지금까지 무엇을 인쇄하는 것입니다,이 실제로 어떤 조언을 무슨 일이 일어나고 있는지없는 방법 적?
실제 일어나고있는 것이 무엇인지 자세히 설명해야합니다. –
아무 일도 일어나지 않습니다. 뭔가 탭 단추에 바인딩되어 있지만 (더 이상 탭이 없기 때문에) 기능을 실행하지 않습니다. 일어나는 모든 일은 내가 무효 한 키를 누른 것처럼 소음이 들리는 것입니다. – Trcx