本文主要給大家介紹了關於python中getpass模組的相關內容,分享出來供www.cppcns.com大家參考學習,話不多說了,來一起看看詳細的介紹:
getpass模組提供了平台無關的在命令列下輸入密碼的方法;
該模組主要提供:
備註:上面為密碼顯示時丟擲的報警
getpass.getuser()
該函式返回登陸的使用者名稱,不需要引數
該函式會檢查環境變數logname,user,lname 和username, 以返回乙個非空字串。如果這些變數的設定為空的話,會從支援密碼的資料庫中獲取使用者名稱,否則會觸發乙個找不到使用者的異常!
getpass.getpass([prompt[, stream]])
會顯示提示字串, 關閉鍵盤的螢幕回顯,然後程式設計客棧讀取密碼
可帶提示符, 不帶提示符,則會輸入預設提示符'password: '
在linux/unix系統, 提示符會寫入到類檔案流中,預設寫入到/dev/tty, 如果寫epjbmzvu入不了的話,會寫入到sys.stderr中。如果調getpass()函式時顯示密碼時,會丟擲乙個getpasswarning報警,該報警從sys.stdin中讀取
備註:通過idle中來調getpass函式,會顯示輸入的密碼,必須在python shell或windows下的cmd才不會顯示密碼
【示例】
結果輸出:-->
總結本文標題: python基礎之getpass模組詳細介紹
本文位址: /jiaoben/python/199462.html
python基礎之語句 Python基礎之條件語句
我們在程式設計中經常需要通過檢查某個條件,從而決定去做什麼。條件語句就是針對這一情景應用的。本篇主要介紹 if 和 while。一 if語句 先來個總覽 if 條件一 條件一對應的 塊 elif 條件二 條件一對應的 塊 else 不滿足條件一和條件二對應的 塊 if 語句的核心就是值為true 或...
Python程式設計基礎之Python基礎
1.只能是乙個詞 2.包含字母,數字和下劃線 3.不能以數字開頭 this program syas hello and asks for your name print hello world1 print what is your name?ask for their name myname i...
python基礎之python介紹
一 python介紹 python的主要應用領域 哪些公司正在應用 cia 美國中情局 就是用python開發的 nasa 美國航天局 nasa 大量使用python進行資料分析和運算 facebook 大量的基礎庫均通過python實現的 redhat 世界上最流行的linux發行版本中的yum包...