我正在尝试开发一个网页,使用户能够编写python代码,并运行该代码,并且能够在需要输入时与其进行交互。它实际上就像一个运行python代码的虚拟控制台。
我发现pexpect可以在系统终端上进行本地操作。我需要做的是使用pexpect功能来创建一个运行python代码的在线虚拟控制台。
我想到的是将pexpect运行的进程的缓冲区写入文件并运行另一个脚本,该脚本不断检查文件并显示其中的数据。但我认为这是一个非常糟糕的解决方案,在访问和写入二级存储器方面成本很高。
任何想法如何使用pexpect或其他方法来做到这一点将不胜感激。
提前致谢。