Is it possible to make user input invisible as a 'sudo' password input?

console, input, interaction, python

Solution

You need the `getpass` module.

from getpass import getpass
password = getpass()

Problem

I'm using raw_input() to receive password from user in interactive mode, but I want to make input symbols invisible for security reasons, as it is when you're typing your password using sudo or connecting to a database. How I should do it?

Original source