Я пытаюсь распечатать некоторый текст до того, как появится приглашение IPython (в частности, приглашение In [x]:
).
Я запустил следующее:
get_ipython().set_hook('pre_prompt_hook', lambda x: print('hello!'))
без ожидаемого результата hello!
, появляющегося перед каждым приглашением, даже после ввода выражения для увеличения счетчика «x» для IPython.
С другой стороны, когда я покидаю IPython, я получаютекст, который я ожидаю, если я выполню это:
get_ipython().set_hook('shutdown_hook', lambda x: print('hello!'))
Пробовал с IPython 6.5.0 и 7.4.0.Я жду не того?