Python の getpass モジュールは、画面にパスワードを表示せずに、ユーザにパスワードの入力を求めることができるようにします。
このように、ユーザーの経験をカスタマイズすることができます。
これは、コマンドプロンプトからパスワードを取得するための安全で独立した方法を提供します。
Python getpass Module Examples
Python getpass Module Examples
Fake code
Syntax:
Fake code
Simple Example:
False tag
Output:
False code
—False code
1. プロンプトが表示されない getpass モジュール
import getpass
try:
pass_word = getpass.getpass()
except Exception as E:
print('There is an Error : ', E)
else:
print('Password fetched from command prompt :', pass_word)
|
2. getpass module with custom prompt
Fake tag
Output:
False code
False tag
—FALSE TAG
3. getpass module with other streams
Fake tag
Output:
False code
False tag
—FALSE TAG
4. getpass(argument)関数
getpass(argument)`関数は、コマンドプロンプトにプロンプト文字列を表示することができる。
引数が省略された場合は、’Password:’と表示されます。
import getpass
place = getpass.getpass(prompt = 'Which is your favorite place to go?')
if place == 'Satara':
print('Ofcourse!')
else:
print('Where is that?')
|
を出力します。
import getpass
5. getuser() 関数
getuser()`関数は、基本的にユーザー/システムの対応するログイン名を返します。
import getpass
import sys
pass_word = getpass.getpass(stream=sys.stderr)
print('Entered password:', pass_word)
|
を出力します。
getpass.getpass([prompt[, stream]])
まとめ
以上、今回はPythonのgetpassモジュールについて学習し、実装してみました。