Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python 3:如何将自定义函数添加到code.InteractiveInterpreter中_Python 3.x - Fatal编程技术网

Python 3.x Python 3:如何将自定义函数添加到code.InteractiveInterpreter中

Python 3.x Python 3:如何将自定义函数添加到code.InteractiveInterpreter中,python-3.x,Python 3.x,我想用code.InteractiveInterpreter创建一个自定义解释器。在解释器中,我想添加一些自定义函数。例如,对于输入myfun2,3,解释器将调用相应的函数代码并返回结果 如果有示例代码,那就太好了。我想我找到了方法。制作一个包含所有自定义函数的模块。如果没有,则应仔细阅读代码模块文档,然后将InteractiveInterpreter子类化。有关示例,请参见idlelib/PyShell.py中的类ModifiedInterpreterInteractive解释器。

我想用code.InteractiveInterpreter创建一个自定义解释器。在解释器中,我想添加一些自定义函数。例如,对于输入myfun2,3,解释器将调用相应的函数代码并返回结果


如果有示例代码,那就太好了。

我想我找到了方法。制作一个包含所有自定义函数的模块。如果没有,则应仔细阅读代码模块文档,然后将InteractiveInterpreter子类化。有关示例,请参见idlelib/PyShell.py中的类ModifiedInterpreterInteractive解释器。