Могу ли я получить консольный ввод без эха в python?

Могу ли я получить консольный ввод без эха в python?

3 Solutions collect form web for “Могу ли я получить консольный ввод без эха в python?”

Использовать getpass :

>>> from getpass import getpass >>> getpass() Password: 'secret' 

Существует еще одно решение (по крайней мере, в системах Unix, я не знаю, работает ли это на Windows). Просто отключите вывод консоли и используйте raw_input:

 os.system("stty -echo") password = raw_input('Enter Password:') os.system("stty echo") print "\n" 

Может быть, «консольный» модуль – это ваша единственная ставка (это своего рода «вилка» модуля curses для Unix), однако я не видел ничего, связанного с отключением терминального эха на своей домашней странице, вы можете попытаться вникнуть в него самостоятельно.

Interesting Posts

Прерывание при передаче Python CTypes struct, содержащей массив из 3 ints

Проверить, существует ли значение в нескольких списках

Как изменить порядок упорядоченного диктофона на основе python на основе массива?

Загрузочный образ Django REST Framework: «Представленные данные не были файлом»

Чтение данных из последовательного порта (COM3) с использованием pyserial модуля в Windows XP

Простой пакет Hello World setuptools и установка его с помощью pip

Разбирайте HTML через XPath

Поиск индекса элемента с указанием списка, содержащего его в Python

Преобразование неправильной фракции в смешанное число с помощью python

Попытка сбросить дубликаты из Pandas Dataframe

forwardfill в сочетании с вычислением (метод = 'ffill' * xyz) в python pandas

Добавление информации в исключение?

Любые библиотеки python для разбора файлов конфигурации apache?

Python – удаление определенных частот между диапазоном

Изменение положения стенок сетки на рисунке mplot3d

Python - лучший язык программирования в мире.