开发一个网页来运行python脚本

时间:2012-02-27 10:07:58

标签: python pexpect

我正在尝试开发一个网页,使用户能够编写python代码,并运行该代码,并且能够在需要输入时与其进行交互。它实际上就像一个运行python代码的虚拟控制台。

我发现pexpect可以在系统终端上进行本地操作。我需要做的是使用pexpect功能来创建一个运行python代码的在线虚拟控制台。

我想到的是将pexpect运行的进程的缓冲区写入文件并运行另一个脚本,该脚本不断检查文件并显示其中的数据。但我认为这是一个非常糟糕的解决方案,在访问和写入二级存储器方面成本很高。

任何想法如何使用pexpect或其他方法来做到这一点将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:2)

katrielalex非常正确地指出,在决定这是一个好主意之前,你需要非常认真地考虑安全问题,并且有现有技术。

  • 使用GAE here
  • 进行实施
  • werkzeug Web服务器在其堆栈跟踪中包含一个交互式python控制台,用于调试。