getpass密碼輸入模組

2022-07-20 08:18:13 字數 563 閱讀 7259

getpass是python的內建模組,其api解釋如下:

可以看到,getpass的第乙個方法getpass可以在命令列視窗裡面無回顯輸入密碼。引數prompt代表提示字串,預設是』password: 『。在linux系統中,stream預設為當前控制的終端。在windows系統裡stream引數會被忽略掉,預設使用stdin。

如果無法正常使用getpass,會列印錯誤資訊,然後模組會使用有回顯的模式讀取資料。

getpass.getuser()返回當前使用者名稱。這個函式會按順序檢查環境變數。返回第乙個非空的值。如果檢查不到非空的值,模組會嘗試匯入pwd模組,如果系統支援pwd模組,會返回通過pwd模組獲取的使用者名稱,否則報錯。

getpass模組和random模組

用於對密碼的隱藏輸入案例 import getpass passwd getpass.getpass please input your password random 方法返回隨機生成的乙個實數,它在 0,1 範圍內 語法 import random random.random 注意 random...

python之getpass模組使用

我們登入linux時,輸入密碼是什麼都不顯示的,在python中也可以這樣做,那就是getpass模組 在pycharm中無法使用 getpass模組中包含幾個比較實用的功能 1 getpass 用法 getpass.getpass prompt steam 說明 提示使用者輸入一段內容 使用者輸入...

一丶Python模組之getpass模組

python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。getpass模組提供了可移植的密碼輸入,一共包括下面兩個函式 1.getpass.getpass 2.getpass.getuser getpass.getpass 1 ...