Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои
комментарии к моим статьям и видео.
Использование модуля getpass в программах на языке Python
Сегодня совсем простая история. Рассматриваем модуль getpass. Его используют для двух целей: для консольного ввода пароля и для получения текущего имени пользователя в системе.
Для получения текущего имени пользователя используется метод getuser() (я его обычно использую, хотя есть и другие средства), для ввода пароля без эха метод getpass(). Вот в общем то и все. Программа ниже демонстрирует использования данного инструмента.
Дам некоторую справочную информацию, по используемым инструментам.
- getpass.getpass(prompt='Password: ', stream=None) — позволяет вводить пароль без эха в консольном окне. Можно указать подсказку (prompt), а также при желании файловый поток ввода пароля. Например sys.stderr.
- getpass.getuser() — метод пытается определить имя пользователя, используя разные источники в операционной ионной системе. Если имя так и не удалось определить, выбрасывается исключение.
Хорошего программирования. Оставляйте свои комментарии, не забывайте про лайки и подписывайтесь на мой канал programmer's notes.