PyCharm:如何调试键盘上的 `raw_input()` 输入?

问题描述 投票:0回答:3

我正在使用Python的raw_input从键盘获取输入。

如何使用 PyCharm 调试我的代码?当(例如)执行

name = raw_input("Input your name")
时,我无法从键盘输入。

pycharm
3个回答
3
投票

编译并运行脚本时,您可以将输入输入到显示的控制台中。像这样,绿色文本是输入。


1
投票

对于 IntelliJ 用户,“始终显示调试控制台”位于 IntelliJ IDEA -> 设置 -> 构建、执行、部署 -> 控制台下


0
投票

我发现的解决方法(至少对于

input()
,但我猜这是同一个问题)是在运行配置中检查
Emulate terminal in output console
。打开您的运行配置 |
Modify options
下拉菜单 |
Emulate terminal in output console

Always show Debug Console
对我来说似乎对这个问题没有影响。

您还可以在此处跟踪问题并对其进行投票:https://youtrack.jetbrains.com/issue/PY-42002/Not-able-to-use-input-while-debugging-with-remote-interpreter

© www.soinside.com 2019 - 2024. All rights reserved.