Python で標準入力でパスワードを入力してもらう方法をご紹介します。
パスワードを入力させるときには、通常標準入力を受け付けるときとは異なり、入力内容を画面に表示しないようにしたいものです。
パスワードを入力してもらうときには標準添付の getpass
ライブラリを使うのが便利です。
getpass
ライブラリには raw_input()
関数と同じような形で使える getpass()
関数が入っています。
# coding: utf-8
from getpass import getpass
# 名前とパスワードの入力を受け付ける
name = raw_input('your name: ')
password = getpass('your password: ')
以上です。
余談ですが、 raw_input()
関数は Python 2 の関数です。 Python 3 には raw_input()
は存在しないので代わりの input()
関数を使うとよいでしょう。