标签: getpass

getpass 不适用于 spyder (Python)

我正在尝试使用 getpass 来隐藏输入,但它只是给了我这个错误:

“警告:QtConsole 不支持密码模式,您输入的文本将可见。”

我正在使用 Spyder。这是我的代码:

import getpass

pswd = getpass.getpass('Password:')

if pswd== 'whatever':
   print ('\nACCESS GRANTED') 
else:
   print('\nACCESS DENITED')
Run Code Online (Sandbox Code Playgroud)

python spyder getpass

6
推荐指数
2
解决办法
5032
查看次数

带有 getPass 的 Rmarkdown 密码

我正在 RMarkdown 中构建一个依赖于用户生成的密码的应用程序:

library(getPass)

pw <- getPass(msg = "Enter the Password, please!")
Run Code Online (Sandbox Code Playgroud)

当我在 R 控制台中以交互方式运行所有代码时,getPass 函数会暂停代码并提供一个弹出窗口,用户可以在其中输入密码。

但是,当在 RMarkdown 中包含此代码时,编织过程不会停止,以便 getPass 完成其工作。结果,代码在没有密码的情况下运行。在这种情况下,它会阻止应用程序连接到受密码保护的数据库。

你们中有人对如何解决这个问题有什么建议吗?我已经搜索过类似的问题,但如果这是重复的,那么我很抱歉。谢谢!

passwords r r-markdown getpass

5
推荐指数
1
解决办法
2462
查看次数

让 getpass 从 shell 脚本中读取

我有 python 脚本(第 3 方脚本)调用getpass
我需要使用脚本来提供密码。根据文档,简单的管道不起作用,因为getpass是从/dev/tty读取的。
我绝不是 shell 或 python 专家,那么有没有办法(不修改使用 getpass 的 .py 脚本)通过 bash\shell 脚本提供密码?

python shell getpass

5
推荐指数
1
解决办法
1252
查看次数

在Python中从剪贴板静默获取密码

在 Python 中输入密码而不回显密码的标准方法是使用 getpass.getpass()。

但是,它不支持剪贴板输入(ctrl-V),而这在处理复杂、高度安全的密码时是必需的。

有没有人想出解决方法(从 crtl-V 静默获取密码)?

谢谢!

R。

python passwords getpass

3
推荐指数
1
解决办法
976
查看次数

标签 统计

getpass ×4

python ×3

passwords ×2

r ×1

r-markdown ×1

shell ×1

spyder ×1