logging.handlers — 日志处理程序
logging.handlers
getpass
源代码: Lib/getpass.py
可用性 :非 Emscripten,非 WASI。
本模块不工作 (或不可用) 于 WebAssembly 平台 wasm32-emscripten and wasm32-wasi 。见 WebAssembly 平台 了解更多信息。
wasm32-emscripten
wasm32-wasi
The getpass 模块提供 2 函数:
提示用户输入口令而不回显。提示用户使用字符串 prompt ,其默认为 'Password: ' 。在 Unix,提示被写入像文件对象 stream 使用替换错误处理程序若需要。 stream 默认为控制终端 ( /dev/tty ) 或者若不可用为 sys.stderr (在 Windows 忽略此自变量)。
'Password: '
/dev/tty
sys.stderr
若回显自由输入不可用,getpass() 将回退以打印警告消息到 stream 和读取从 sys.stdin 和发出 GetPassWarning .
sys.stdin
GetPassWarning
注意
若从 IDLE 中调用 getpass,输入可能在发起 IDLE 的终端中完成,而不是在 IDLE 窗口本身中完成。
A UserWarning 子类发出当口令输入可能回显时。
UserWarning
返回用户的登录名。
此函数校验环境变量 LOGNAME , USER , LNAME and USERNAME ,按顺序,并返回首个被设为非空字符串的值。若未设置,返回登录名来自口令数据库当系统支持 pwd 模块,否则,引发异常。
LOGNAME
USER
LNAME
USERNAME
pwd
一般而言,应首选此函数而非 os.getlogin() .
os.getlogin()
curses — 用于字符单元显示的终端处理
curses
键入搜索术语或模块、类、函数名称。