[英]Using getpass with Sublime Text
就像標題說的那樣,我正在嘗試將getpass庫與sublime文本(和SublimeREPL)一起使用。當我運行一段簡單的代碼時,在sublime終端和REPL終端中,除了空白屏幕外,什么都沒有。 有什么方法可以使getpass與崇高的文本一起工作? 我在powershell python中運行了相同的代碼,並且效果很好。
import getpass
psswd = getpass.getpass(prompt = 'Password:')
不能。崇高的文字提供了基本的端子功能,而不是實際的完整端子。
由於終端的某些基本組件未在REPL或Sublime中復制,因此您無法從它們正確運行getpass
。
最好堅持使用CMD或PowerShell。
同樣對於Python IDLE:
>>> import getpass
>>> psswd = getpass.getpass(prompt = 'Password:')
Warning (from warnings module):
File "C:\Users\Simon\AppData\Local\Programs\Python\Python36-32\lib\getpass.py", line 100
return fallback_getpass(prompt, stream)
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Password:
Python文檔會警告您:
如果沒有無回聲輸入,則getpass()會退回以打印警告消息以流式傳輸並從sys.stdin中讀取並發出GetPassWarning。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.