我正在努力创建一个类似Codeacademy的网站。用户可以在线学习Python, 解决问题和掌握理论。
服务器的框架是Ruby On Rails
我想了解如何将python代码转换为服务器,然后在服务器上执行此代码?在Ruby中创建的任何python的解释器?我完全不明白这应该如何运作。
Python的版本:2.7或3.5(不是根本)
感谢您的关注
答案 0 :(得分:0)
正如其他人所说的那样,让用户盲目地在你的服务器上运行会有严重的安全隐患,但是如果你真的想要,你可以将python写入文件,然后使用system "python #{file_path}"
执行python。
我对python不是很熟悉,但你可以切换stdout和stderr来写文件,然后读取这些文件来获取任何打印语句。