4
raw_input을 사용하여 readline 기록에 로그인하지 않고 탭을 완성하면 표시되지 않도록 할 수 있습니까?read_input에 기록을 남기지 않고 raw_input
raw_input을 사용하여 readline 기록에 로그인하지 않고 탭을 완성하면 표시되지 않도록 할 수 있습니까?read_input에 기록을 남기지 않고 raw_input
당신은
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이 필요하지 않을 수 있습니다.
감사합니다. 하지만 raw_input의 출력을 잊어 버렸습니다.) – lostgeek
oops, 수정되었습니다. –
히스토리 파일이 비어 있고 사용자가 아무 것도 입력하지 않고 히트 만 입력하면 코드가 실패합니다. 사용자로부터'input'이 있었다면'readline.remove_history_item' 만 호출하는 것이 낫습니다. – mpcabd