Python基礎之getpass模組詳細介紹

2022-10-04 20:57:17 字數 765 閱讀 6409

本文主要給大家介紹了關於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包...