에코없이 콘솔 입력을 얻을 수 있습니까?콘솔 입력을 파이썬에서 반향없이 얻을 수 있습니까?
답변
사용 getpass는 :
>>> from getpass import getpass
>>> getpass()
Password:
'secret'
마음 읽기 +1, 대답 +1) –
getch()와 같은 캐릭터가 좋지만 크로스 플랫폼 –
@ tm1rbrt와 같은 문자가 필요합니다. [curses] (http://docs.python.org/ library/curses.html)이 아마도 최선의 선택 일 것이다. –
아마 'console' 모듈은, 그러나 나는 아무것도에서 해제 터미널 에코와 관련된 보지 못한 유일한 내기 (유닉스에 대한 저주 모듈은 좀의 '포크')는 자사의 홈페이지에서 직접 들여다 볼 수도 있습니다.
이 시점에서 크로스 플랫폼이 아니며 Windows 2000을 통해서만 Windows를 지원합니다. – JasonFruit
또 다른 해결책이 있습니다 (적어도 유닉스 시스템에서는 Windows에서 작동하는지 모르겠습니다). 단순히 콘솔 출력을 끄고 raw_input을 사용하십시오 :
os.system("stty -echo")
password = raw_input('Enter Password:')
os.system("stty echo")
print "\n"
'stty -echo'는'stty echo'가 호출 될 때까지 지속됩니다. 파이썬 세션 외부에서 영속하는 것을 포함합니다. raw_input이 파이썬을 종료하게해야합니다. –
- 1. iPhone 터치 입력을 안정적으로 얻을 수 있습니까?
- 2. 파이썬에서 사용자 이름을 어떻게 얻을 수 있습니까?
- 3. 파이썬에서 CPU 온도를 어떻게 얻을 수 있습니까?
- 4. 콘솔 입력을 NSNumber로 읽으시겠습니까?
- 5. 파이썬에서 어떻게 암호화 된 입력을 할 수 있습니까?
- 6. 숫자 입력을 방지하는 자바 스크립트 프로그램을 어떻게 얻을 수 있습니까?
- 7. Python에서 스크립트를 동시에 실행하면서 어떻게 사용자 입력을 얻을 수 있습니까?
- 8. 어딘가에 파이썬에서 AttributeError 예외에 대한 세부 정보를 얻을 수 있습니까?
- 9. 어떻게 파이썬에서 html 문자열의 일부분으로부터 링크와 제목을 얻을 수 있습니까?
- 10. 파이썬에서 콘솔 출력을 억제하는 방법은 무엇입니까?
- 11. 리퍼러를 얻을 수 있습니까?
- 12. 디자인 : 스캐너로 잘못된 콘솔 입력을 처리하는 방법?
- 13. nano를 파이썬에서 서브 프로세스로 시작하여 입력을 캡처하십시오.
- 14. 자바 스크립트에서 콘솔 입력을 얻으려면 어떻게해야합니까?
- 15. 리디렉션 된 표준 입력을 포함한 프로그램의 콘솔 출력?
- 16. 어디에서 wlWriterEditableSmartContent를 얻을 수 있습니까?
- 17. 어디에서 FlexAntTasks.jar를 얻을 수 있습니까
- 18. 어디에서 jartoprc.exe를 얻을 수 있습니까?
- 19. 문자열에서 PTypeInfo를 얻을 수 있습니까?
- 20. 어떻게 CurrentWindow를 얻을 수 있습니까?
- 21. 어디에서 OpenCV를 얻을 수 있습니까?
- 22. 어디에서 Mono.Cecil.Pdb.dll을 얻을 수 있습니까?
- 23. 어디에서 SAPI를 얻을 수 있습니까?
- 24. 어떻게 출력을 얻을 수 있습니까?
- 25. 대의원을 어떻게 얻을 수 있습니까?
- 26. 어떻게 얻을 수 있습니까? UI_USER_INTERFACE_IDIOM
- 27. 어디에서 comdef.h를 얻을 수 있습니까?
- 28. 어떻게 onChangeEvent_sooner_를 얻을 수 있습니까?
- 29. 어디에서 BigClip을 얻을 수 있습니까?
- 30. Javascript는 어떤 창에서 정보를 얻을 수 있습니까?
콘솔 ** 입력 ** 및 ** echo **? 계산하지 않습니다. 자세한 내용이 필요합니다. –