python - 在 Visual Studio 代码中使用 getpass

标签 python visual-studio-code

我正在使用此代码:

import getpass

pwd = getpass.getpass(prompt = 'Please enter password:')

不幸的是我无法在终端中输入任何内容。我错过了什么吗?

最佳答案

我试图自己解决这个问题,并意识到在 VS Code 中输入密码的提示出现在窗口顶部,而不是像 Jupyter 中那样内联。

我发现这在 Jupyter 环境中有点令人困惑,因此添加了一些代码来检查用户是否正在运行 VS Code 并显示附加消息:

if any(['VSCODE' in x for x in os.environ.keys()]):
   print('Please enter password in the prompt above')

关于python - 在 Visual Studio 代码中使用 getpass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72232929/

相关文章:

python - 如何正确设置特定模块以在 VS 代码中进行调试?

typescript - 如何在 VS 代码语言服务器中将 Uri 转换为文件路径?

python - 将列表传递给 PL/SQL 过程

python - 以时间单位查找网络摄像头的曝光持续时间?

c# - 在 C# 中实现方法装饰器

java - Python 还是 Java?对于移动开发和 GUI 应用程序来说什么更好

python - Pandas :从一列中为另一列中的每个唯一值获取最高值

mysql - 如何在 VSCode 中断开与 MySQL 服务器的连接?

typescript - 如何使用 jsDoc 在自定义组件中记录此关键字?

node.js - 工作区设置权限被拒绝