2009-07-29 7 views

답변

6

당신은

import readline 

def raw_input_no_history(): 
    input = raw_input() 
    readline.remove_history_item(readline.get_current_history_length()-1) 
    return input 

같은 함수 뭔가를하고 raw_input을 대신하는 함수를 호출 할 수 있습니다. 전화 번호는 어디에서 전화했는지에 관계없이 마이너스 1이 필요하지 않을 수 있습니다.

+0

감사합니다. 하지만 raw_input의 출력을 잊어 버렸습니다.) – lostgeek

+0

oops, 수정되었습니다. –

+0

히스토리 파일이 비어 있고 사용자가 아무 것도 입력하지 않고 히트 만 입력하면 코드가 실패합니다. 사용자로부터'input'이 있었다면'readline.remove_history_item' 만 호출하는 것이 낫습니다. – mpcabd