无法获取pre_prompt_hook的回叫

时间:2019-03-29 16:01:50

标签: ipython

我正在尝试在显示IPython提示符(特别是In [x]:提示符)之​​前打印一些文本。

我运行了以下内容:

get_ipython().set_hook('pre_prompt_hook', lambda x: print('hello!'))

即使在输入表达式以增加IPython的“ x”计数之后,每个提示之前也不会出现hello!的预期结果。

另一方面,当我退出IPython时,我得到的文本是我希望运行的:

get_ipython().set_hook('shutdown_hook', lambda x: print('hello!'))

尝试使用IPython 6.5.0和7.4.0。我期待错了吗?

0 个答案:

没有答案