国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python基礎之getpass模塊詳細介紹

2019-11-25 15:56:50
字體:
來源:轉載
供稿:網友

本文主要給大家介紹了關于Python中getpass模塊的相關內容,分享出來供大家參考學習,話不多說了,來一起看看詳細的介紹:

getpass模塊提供了平臺無關的在命令行下輸入密碼的方法;

該模塊主要提供:

  • 兩個函數: getuser, getpass
  • 一個報警: GetPassWarning(當輸入的密碼可能會顯示的時候拋出,該報警為UserWarning的一個子類)

備注: 上面為密碼顯示時拋出的報警

getpass.getuser()

該函數返回登陸的用戶名,不需要參數

該函數會檢查環境變量LOGNAME,USER,LNAME 和USERNAME, 以返回一個非空字符串。如果這些變量的設置為空的話,會從支持密碼的數據庫中獲取用戶名,否則會觸發一個找不到用戶的異常!


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

會顯示提示字符串, 關閉鍵盤的屏幕回顯,然后讀取密碼

可帶提示符, 不帶提示符,則會輸入默認提示符'Password: '

在Linux/Unix系統, 提示符會寫入到類文件流中,默認寫入到/dev/tty, 如果寫入不了的話,會寫入到sys.stderr中。如果調getpass()函數時顯示密碼時,會拋出一個GetPassWarning報警,該報警從sys.stdin中讀取

備注: 通過IDLE中來調getpass函數,會顯示輸入的密碼,必須在Python Shell或Windows下的CMD才不會顯示密碼

【示例】

結果輸出:-->


總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘乡市| 繁昌县| 岳阳县| 牟定县| 凌云县| 宿迁市| 丽江市| 泸州市| 奉贤区| 瑞金市| 石家庄市| 成安县| 和政县| 绵竹市| 扎赉特旗| 防城港市| 宿迁市| 泗水县| 万山特区| 福建省| 新乐市| 抚顺县| 广灵县| 长沙市| 聂拉木县| 贵德县| 宣化县| 伊金霍洛旗| 衢州市| 海伦市| 曲阳县| 田东县| 瑞昌市| 定襄县| 疏勒县| 武宣县| 茌平县| 石狮市| 楚雄市| 九龙坡区| 彭阳县|