便携式getch()在JetBrains调试器控制台中工作?

时间:2016-06-20 12:00:51

标签: python pycharm jetbrains-ide

堆栈溢出周围有很多getch(),但我找不到JetBrains调试器控制台中的工作。我知道这是一个奇怪的非实物,但如果它有点工作(例如,即使你必须按Enter键)抛出异常也会很好。

大多数'便携式'getch()建议都是相同的,我只使用了pipable。

安装Joe Esposito的库后:

pip install py-getch

除了在调试器控制台中之外,这很有用:

#!/usr/bin/env python
from getch import getch, pause

key = getch()
print('You pressed:', key)
pause()

我知道我可以使用远程调试pydevd机制,但这只是调试简单脚本的干扰。

0 个答案:

没有答案