【发布时间】:2019-08-27 14:26:03
【问题描述】:
主要问题是 - 如何以完美的方式对 IPython 控制台中的行输入进行自定义处理?
IPython 控制台嵌入在我的 Python 应用程序中。
在我的应用程序中,我有旧版本的控制台,基于code.InteractiveConsole。 InteractiveConsole.raw_input 方法中有一个处理,它可以工作。 IPython 中的类比在哪里?
挖掘文档,我发现input_transformers_cleanup 看起来很适合我的目标。但是如何使用呢?我的调用 get_ipython() 返回 None 我不确定这是正确的方法。
谢谢。
【问题讨论】:
-
通过the sources 挖掘通常会有很大帮助。
-
对不起,答案没有提供信息。该模块用于表单基本输入。但是,也许,我必须重写 'run_cell' 方法?我该怎么做?
-
这不是一个正确的答案,只是我链接了可能有用的链接。