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モジュールについて学習し、実装してみました。