如何让Python个询问者在Pycharm工作?

How to make Python inquirer working in Pycharm?

你好, 我正在尝试在 python 控制台中创建一个交互式菜单。我发现 python-inquirer 应该适合我的目的,但是当我 运行 它在 PyCharm 中不起作用时,它只是打印出选项,我不能选择任何东西.有谁知道我的问题是什么以及如何解决?我很高兴能得到任何帮助。

from pprint import pprint
import inquirer

questions = [
    inquirer.List(
        "size",
        message="What size do you need?",
        choices=["Jumbo", "Large", "Standard", "Medium", "Small", "Micro"],
    ),
]

answers = inquirer.prompt(questions)
pprint(answers)

代码只是从python询问者文档复制粘贴的 我 运行 它没有错误,它只是不起作用

已解决! - 问题是 运行 在 PyCharm 的内置 python 终端中,当 运行 在控制台中使用 python 'filename' 它确实有效。

在 Run/Debug 配置 Pycharm 项目勾选“在输出控制台中模拟终端”

然后您还可以使用 pycharm 调试功能

Preview