使用带有Sublime Text的getpass

时间:2018-06-13 17:16:02

标签: python text sublimetext3 getpass

就像标题所说我试着使用带有崇高文本的getpass库(和SublimeREPL。)当我运行一段简单的代码时,我只得到了sublime终端和REPL终端的空白屏幕。有没有办法让getpass与sublime文本一起工作?我在powershell python中运行了相同的代码,它运行得很好。

import getpass
psswd = getpass.getpass(prompt = 'Password:')

1 个答案:

答案 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。

https://docs.python.org/3/library/getpass.html