Получить пароль без вывода сообщений из буфера обмена в Python

Стандартный способ ввода пароля в Python без его повторения - использование getpass.getpass().

Однако он не поддерживает ввод буфера обмена (ctrl-V), который необходим при работе со сложными, высоконадежными паролями.

Кто-нибудь когда-нибудь придумывал обходной путь (получал пароль молча из crtl-V)?

Спасибо!

Р.

0 ответов

В качестве альтернативы можно щелкнуть правой кнопкой мыши вставить из буфера обмена в командную строку.

К сожалению getpass.getpass() использует getwch() из Windows C, что не позволяет CTRL+C быть прочитанным.

Другие вопросы по тегам