问题标签 [getpass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何禁止显示密码?
当用户在控制台中运行脚本时,我需要隐藏密码(如下所示:)mysql -p
。对于我使用的输入参数argparse
,如何添加getpass
密码参数?
当我运行我的脚本时:python script.py -u User -p
我得到单独的输入密码行(Password:
),但在输入 Exception: 后ValueError: 'my_password' is not callable
引发。
python - 在 Python 中屏蔽密码输入的问题
我正在使用 Python。我正在制作一个脚本,用户必须在终端中输入密码。
我已经使用 getpass 模块在这个网站上找到了解决方案。
问题是我收到警告,并且密码输入也会显示。
python - 使用 getpass 在终端中隐藏用户输入
我正在自学python,我的一个小项目是Rock,Paper,Scissors 游戏。
代码运行良好。不过,我想添加一个额外的功能。每当用户输入 Rock、Paper 或 Scissor 时,输入都会保留在终端中。这当然会导致第二名玩家出现一些不公平的情况。
为了避免这种情况,我使用了 getpass 函数。不幸的是,在我的代码中使用带有 P1inp 和 P2inp 的 getpass 后,输入仍然保留在终端上。谁能指出更好的解决方案或将我推向正确的方向?
python - Python - getpass2 to python3 配置问题
所以最近,我一直在研究我的 osu!地图下载器,我今天发布的内容也是如此。所以,我的第二个问题是,当我尝试创建隐藏密码时,我做不到。好吧,我敢肯定你知道图书馆的getpass。如果不是,就是这样:getpass2 。好吧,当您尝试设置隐藏密码时,这非常有用。好吧,它有点老了,而且它严格基于 python2。我已经尝试了几个小时来更改源文件中的一些关键字,以使它们能够正常工作。所以,他们在这里:
我使用了默认的 importlib 库reload
,这很有帮助并且有效。但后来来了setdefaultencoding
。它严格来说是一个 python2 关键字,我不知道下一步该做什么。我还尝试使用不起作用的 py2to3,因为.. 显然它没有检测到这个小脚本所在的init .py 文件有任何问题。有什么想法吗?
python-3.x - getpass python3没有输入
我无法让 getpass 工作,不知道我做错了什么。如果我运行代码,系统会提示我输入用户名,然后什么都不会发生......
有什么建议么 ?
python - Python Telnet 脚本
感谢Python 库,我能够使用他们的示例远程登录到 Cisco 交换机,我将其用于学习目的,特别是学习 python。
但是,尽管所有代码看起来通常都很容易阅读,但我对以下内容有点困惑:
1- 为什么使用下面的 if 语句 2- 为什么在用户名和密码写入方法之后使用“\n” 3- 当更改实际上已提交并成功时,为什么我没有在我的 bash 终端上得到输出
我不确定为什么要使用上面的 if 语句,通常在输入用户名后,您会立即收到密码提示。为什么我们不能只输入:
至于第二点,如果我们要在添加后按回车,为什么要在 write 方法中的密码和用户名后面使用'\n'?
python-3.x - 如何在实际脚本中使用 argparse
argparse 是如何工作的?我被告知要从我正在构建的 psycopg2 连接中“隐藏”密码,以便能够每周自动运行脚本并能够在部门之间共享它。这是询问密码的 psycopg2 脚本的开头:
现在,我将如何使用 argparse(和 getpass)来隐藏我的密码?我几次发现这个关于这个主题的脚本(我会在让它工作后删除打印语句):
我试图在argparse
代码上方添加代码段#Connect to database
。password
并将第 2 行的部分替换为
然后我尝试使用python3 my_script_file.py my_password -p
我被要求输入密码的命令运行整个脚本,但这会导致以下错误
如果我使用python3 my_script_file.py my_password
我会得到同样的错误,但我不必(再次)输入密码。
我接近解决方案了吗?这是这样做的标准方式吗?
问题是我使用python3 my_script_file.py my_password -p
了而不是正确的顺序python3 my_script_file.py -p my_password
,请参阅下面@hpaulj 接受的答案以及对该答案的评论。
r - 使用 getPass 的 Rmarkdown 密码
我正在 RMarkdown 中构建一个依赖于用户生成密码的应用程序:
当我在 R 控制台中以交互方式运行所有代码时,getPass 函数会暂停代码并提供一个弹出窗口,用户可以在其中输入密码。
但是,当在 RMarkdown 中包含此代码时,编织过程不会停止 getPass 的工作。结果,代码在没有密码的情况下运行。在这种情况下,它会阻止应用程序连接到受密码保护的数据库。
你们中有人对如何解决此问题有建议吗?我已经搜索过类似的问题,但如果这是重复的,那么我很抱歉。谢谢!
python - 测试 getpass 模块:'密码输入可能会被回显'
我正在寻找有关为什么会引发以下错误的任何见解。我想知道问题是否与pytest有关?
否则,我在我的应用程序中使用 getpass 没有问题。但是,我是测试世界的新手。
常见的.py:
test_common.py:
命令行:
任何输入表示赞赏。
现在喋喋不休地希望系统能够让我发布并停止询问更多细节。我没有什么要补充的了。
python - getpass 不适用于 spyder (Python)
我正在尝试使用 getpass 隐藏输入,但它只是给了我这个错误:
“警告:QtConsole 不支持密码模式,您输入的文本将可见。”
我正在使用 Spyder。这是我的代码: