读取模块在Pycharm

时间:2017-09-14 22:46:23

标签: python terminal pycharm

当我在python3中请求输入时,我试图在终端中有一个默认值。这是我在不同的stackoverflow答案中找到的函数。

def rlinput(prompt, prefill=''):
    readline.set_startup_hook(lambda: readline.insert_text(prefill))
    try:
        return input(prompt)
    finally:
        readline.set_startup_hook()

当我在终端中运行的小程序中测试它时,它工作正常。但是当我在pycharm的大型程序中运行它根本不起作用。似乎readline在pycharm或其他东西中不起作用。任何对readline函数的调用都不会运行。

然而,当我从终端运行较大的程序时,readline函数运行正常。那么pycharm中有什么东西我必须配置才能使它工作吗?我已经在项目解释器中下载并安装了readline包并导入了模块,因此我不确定问题源自何处。

0 个答案:

没有答案