2015-05-14 5 views
0

Когда я типаСкрыть пароль в питона с помощью getpass.getpass()

>>> passwd = getpass.getpass() 

В оболочке Python 2.7, в IDLE, я получаю результат:

Warning (from warnings module): 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/getpass.py", line 55 
    passwd = fallback_getpass(prompt, stream) 
GetPassWarning: Can not control echo on the terminal. 
Warning: Password input may be echoed. 
Password: 

Тогда при вводе пароля , он не скрыт. Мне нужно отправить его переменной, поэтому я могу использовать SHA с помощью модуля sha и сравнить его с оригиналом SHAed.

+1

Вы используете его в холостую? http://stackoverflow.com/questions/21264701/getpass-getpass-error-without-other-code – Dair

+0

Кроме того, pass - это ключевое слово. – Dair

ответ

1

pass - ключевое слово python. пожалуйста, изменить что-то вроде

password = getpass.getpass() 

Затем запустите его из оболочки/консоли

+0

Спасибо. Это сработало. –

Смежные вопросы