getpass模塊提供了可移植的密碼輸入,一共包括下面兩個函數(shù):
1. getpass.getpass()
2. getpass.getuser()
getpass.getpass()
提示用戶輸入一段密碼袖肥,參數(shù) prompt 用于提示用戶開始輸入排拷,默認為'Password: '斤蔓。在 Unix 上,該提示符被寫入到類文件對象流中。參數(shù) stream 默認為控制終端 (/dev/tty) 或入過前者不可用時為 sys.stderr (該參數(shù)在 Windows 上無效)漂彤。
如果無回顯輸入不可用,getpass() 回退并向流 stream 中輸出一個警告消息灾搏,從 sys.stdin 中讀取并拋出異常 GetPassWarning挫望。
適用于: Macintosh, Unix, Windows.
getpass.getuser()
返回用戶的登錄名,適用于:Unix, Windows
該函數(shù)依次檢測環(huán)境變量 LOGNAME狂窑、USER媳板、LNAME 和 USERNAME,返回其中第一個非空的值泉哈。如果這些變量都沒有被設(shè)置拷肌,支持 pwd 模塊的系統(tǒng)會返回密碼數(shù)據(jù)庫中的登錄名,否則拋出異常
? ""注旨巷,此模塊在pycharm中無法使用巨缘。""
End
或許,人生重要的不是走了哪條路采呐,而是我們是否邁出了腳步若锁。