日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python模块基础之getpass模块

發布時間:2025/4/16 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python模块基础之getpass模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

getpass模塊

getpass模塊提供了可移植的密碼輸入,一共包括下面兩個函數:

  1. getpass.getpass()

  2. getpass.getuser()

  

?getpass.getpass([prompt[, stream]])?

  提示用戶輸入一段密碼,參數?prompt?用于提示用戶開始輸入,默認為'Password: '。在?Unix 上,該提示符被寫入到類文件對象流中。參數?stream 默認為控制終端 (/dev/tty) 或入過前者不可用時為 sys.stderr (該參數在 Windows 上無效)。

  如果無回顯輸入不可用,getpass() 回退并向流?stream?中輸出一個警告消息,從?sys.stdin 中讀取并拋出異常?GetPassWarning。

  適用于: Macintosh, Unix, Windows.

  *注:

  如果你在 IDLE 中調用getpass(),輸入可能會在你啟動 IDLE 的終端中而不是在 IDLE 窗口中完成

?

?

1 >>> import getpass 2 >>> p=getpass.getpass('input your password') 3 input your password 4 >>> print(p) 5 aaa

?

?exception getpass.GetPassWarning?

  Python內置異常?UserWarning?的子類,當密碼輸入可能被回顯時拋出。

?

?getpass.getuser()?

  返回用戶的登錄名,適用于:Unix, Windows

  該函數依次檢測環境變量?LOGNAME、USER、LNAME 和?USERNAME,返回其中第一個非空的值。如果這些變量都沒有被設置,支持 pwd 模塊的系統會返回密碼數據庫中的登錄名,否則拋出異常。

?

注,此模塊在pycharm中無法使用。

?

“我們知道,世界上存在著已知的已知事物,也就是說有些事情我們知道自己知道,而我們也知道世上存在著被人所知的不明事物,這就是說有些事情我們知道自己不知道。同時,世上還存在著我們不知道的不明事物,也就是說我們不知道自己不知道?!? 參考:https://www.cnblogs.com/ld1977/p/6004723.html

轉載于:https://www.cnblogs.com/hcxy2007107708/p/10116952.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的python模块基础之getpass模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。