有這樣乙個經歷,伺服器掛掉了,請工程師維護,為了安全,工程師進行核心操作時,直接關掉顯示器進行操作,完成後,再開啟顯示器,進行收尾工作...密碼
這個經歷告訴我們:早些年,計算機的數量很少,會出現乙個人操作計算機,背後一群人圍觀,被人看到輸入密碼的位數,就會導致安全問題,於是,採用不回顯密碼的方式解決問題(密碼不回顯,你的手指做幾個假動作,別人就很難看到你的密碼)
**_無回顯登入
原始碼
# getpass是乙個非常簡單的python標準庫
# 主要包含兩個函式:
# 函式1:getuser //從系統變數中自動獲取使用者名稱
# 函式2:getpass // 類似於input, 但不會將我們輸入的字元顯示在命令列中(不回顯)
from __future__ import print_function
import getpass
# 自動讀取當前使用者的名稱
user = getpass.getuser()
print("尊敬的",user)
# 以不回顯的方式,讀取使用者的輸入
passwd = getpass.getpass("請輸入您的密碼:")
print("------------->華麗的分割線
print("您的密碼為:", passwd)
python之getpass模組使用
我們登入linux時,輸入密碼是什麼都不顯示的,在python中也可以這樣做,那就是getpass模組 在pycharm中無法使用 getpass模組中包含幾個比較實用的功能 1 getpass 用法 getpass.getpass prompt steam 說明 提示使用者輸入一段內容 使用者輸入...
Python中的getpass模組介紹
getpass模組提供了平台無關的在命令列下輸入密碼的方法 該模組主要提供 備註 上面為密碼顯示時丟擲的報警 getpass.getuser 該函式返回登陸的使用者名稱,不需要引數 該函式會檢查環境變數 logname,user,lname和username,以返回乙個非空字串。如果這些變數的設定為...
Python中的getpass模組學習
getpass模組提供了平台無關的在命令列下輸入密碼的方法 該模組主要提供 兩個函式 getuser,getpass 乙個報警 getpasswarning 當輸入的密碼可能會顯示的時候丟擲,該報警為userwarning的乙個子類 1 getpass函式 from getpass import g...