如何在PyCharm中使用Python getpass.getpass

Jas*_*gan 27 python pycharm

我发现getpass在PyCharm中不起作用.它只是挂起.

事实上似乎msvcrt.getch和raw_input也不起作用,所以也许问题不在于getpass.取而代之的是PyCharm的'i'位stdio处理.

问题是,我不能将我的个人密码放入代码中,因为它最终会出现在SVN中,这对其他人来说是可见的.所以每次使用getpass来获取我的密码.

在搜索时,我所能找到的是"Pycharm做圆顶黑客以让Django使用getpass",但没有提示黑客是什么......

我看过getpass,它在Windows上使用msvcrt(所以这个问题可能只在Windows上)

我的问题是:这个问题是否存在问题?

Abh*_*rma 10

对于PyCharm 2018.3

转到“编辑配置”,然后选择“在输出控制台中仿真终端”。

  • Run >> Edit Configurations... ,但这仅适用于运行,不适用于调试。 (5认同)

小智 5

我在Windows上遇到了这个运行的Pycharm CE 4.5.我使用的解决方法是在调试模式下运行程序,然后您将获得一个控制台选项卡,您可以在使用getpass时输入密码.