日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python模块基础之getpass模块

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

getpass模塊

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

  1. getpass.getpass()

  2. getpass.getuser()

  

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

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

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

  適用于: Macintosh, Unix, Windows.

  *注:

  如果你在 IDLE 中調(diào)用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內(nèi)置異常?UserWarning?的子類,當(dāng)密碼輸入可能被回顯時拋出。

?

?getpass.getuser()?

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

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

?

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

?

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

轉(zhuǎn)載于:https://www.cnblogs.com/hcxy2007107708/p/10116952.html

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。