就像标题所说我试着使用带有崇高文本的getpass库(和SublimeREPL。)当我运行一段简单的代码时,我只得到了sublime终端和REPL终端的空白屏幕。有没有办法让getpass与sublime文本一起工作?我在powershell python中运行了相同的代码,它运行得很好。
import getpass
psswd = getpass.getpass(prompt = 'Password:')
答案 0 :(得分:0)
没有。 Sublime文本提供基本的终端功能,而不是实际的完整终端。
因为终端的某些基本组件未在REPL或Sublime中重现您无法正确运行awk '/__CON__/ {con=$3;} /__CON_MINOR__/ {print con "." $3; exit;}' features.h
。
最好坚持使用CMD或PowerShell。
同样适用于Python IDLE:
getpass
Python文档警告你:
如果回声空闲输入不可用,则getpass()会回退到打印一条警告消息,以便从sys.stdin流式传输并读取并发出GetPassWarning。