我输入一段 python 程序,作为字符串参数传递进来.想要得到执行结果.
从开进程到执行结果的返回,异常的捕获. 有已经写好的么?
类似各种 OJ 系统,我觉应该有这种轮子吧.
从开进程到执行结果的返回,异常的捕获. 有已经写好的么?
类似各种 OJ 系统,我觉应该有这种轮子吧.
|
ffffwhMay 27, 2014
1
好像eval()再怎么弄弄就行了...
|
|
wangfeng3769May 27, 2014
2
exac
|
|
ehs2013May 27, 2014
3
exec(py_script_string)
execfile(filename) __import__('module_name') |
|
clinoMay 27, 2014
4
https://github.com/tomerfiliba/rpyc
A screenshot of a Windows client connecting to a Linux server: https://camo.githubusercontent.com/bf9feff3f045496f448867f776f9d49404a92a1d/687474703a2f2f727079632e72656164746865646f63732e6f72672f656e2f6c61746573742f5f696d616765732f73637265656e73686f742e706e67 |
|
5
|
|
xdataMay 27, 2014
8
ipython 也是可以的.
|
|
alexapolloMay 27, 2014
9
有意思,这个问题问的好,保持关注。
当前我想,eval加上一些异常处理也可以搞定。 |
|
kqz901002May 27, 2014
10
我做自动化测试的时候用pyamf
|
|
wangfeng3769May 27, 2014
11
bpython呢?
|
|
12
|
|
zoowiiMay 27, 2014
15
XML-RPC?
|
|
zjxubinbinMay 27, 2014
16
我表示也要保持关注
|
|
18
|
|
cbswMay 27, 2014
20
可以看看 ipython notebook 是怎么实现的,我只知道底层是用 tornado ,但具体怎么封装网页输入的 python 代码并传给服务器端执行的没有研究过
|
|
EverMay 28, 2014
21
远程执行本地代码可以用pp.
想远程执行类似python命令行那种可以用gevent的backdoor. |
|
22
总结一下:
- 从前端发到后端的过程我是想用网页的,这部分差别较大,自定义度太高所以还是自己做. - 后端需要的功能其实就是: 限定内存,限定时间,安全的执行一段 Python 脚本,并把结果返回. 有这样的东东么? |
|
23
这个有点意思,意外所得
https://github.com/ajalt/fuckitpy |