是否可以通过历史记录,制表符完成...来扩展code.InteractiveInterpreter
呢?
我现在正在做的是将code.InteractiveInterpreter
子类化,以接收来自其他进程的输入并将结果传输到另一个进程。现在,我想像普通的Python shell / IPython一样添加历史记录(向上和向下箭头)和完成(选项卡)之类的功能。
除了Python / CPython / IPython源代码和GNU readline之外,我找不到很多信息。
GNU readline是要走的路吗?如何在Python 3中使用它?