我想在沒有回顯的情況下在Windows的IDLE終端中輸入密碼。關閉IDLE中getpass.getpass()的回顯
正常輸入密碼,可以使用該功能getpass.getpass()Python,但在IDLE有出現以下警告消息:
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
我發現,這是因爲IDLE替換SYS。與不同的對象標準輸入:
if sys.stdin is not sys.__stdin__:
return fallback_getpass(prompt, stream)
但是,我無法找到一個解決方案。有沒有人有答案或另一種方式來輸入密碼到IDLE終端沒有回聲?