Skenario: Program CLI Python interaktif, yang membutuhkan kata sandi. Itu berarti juga, tidak ada solusi GUI yang mungkin.
Dalam bash saya bisa mendapatkan kata sandi dibaca tanpa diminta kembali di layar melalui
read -s
Apakah ada yang serupa dengan Python? Yaitu,
password = raw_input('Password: ', dont_print_statement_back_to_screen)
Alternatif: Ganti karakter yang diketik dengan '*' sebelum mengirim mereka kembali ke layar (gaya alias browser ').
python
passwords
prompt
interactive
Boldewyn
sumber
sumber
Ya
getpass
,: "Meminta pengguna untuk kata sandi tanpa menggema."Sunting: Saya belum pernah bermain dengan modul ini sendiri, jadi ini yang baru saja saya buat (tidak akan terkejut jika Anda menemukan kode yang sama di semua tempat):
(Ini adalah Python 3.x; gunakan
raw_input
alih-alihinput
saat menggunakan Python 2.x.)sumber