|  |      1ffffwh      2014-05-27 17:51:42 +08:00 好像eval()再怎么弄弄就行了... | 
|  |      2wangfeng3769      2014-05-27 17:52:55 +08:00 exac | 
|  |      3ehs2013      2014-05-27 17:55:09 +08:00 exec(py_script_string) execfile(filename) __import__('module_name') | 
|  |      4clino      2014-05-27 17:59:41 +08:00 https://github.com/tomerfiliba/rpyc A screenshot of a Windows client connecting to a Linux server: https://camo.githubusercontent.com/bf9feff3f045496f448867f776f9d49404a92a1d/687474703a2f2f727079632e72656164746865646f63732e6f72672f656e2f6c61746573742f5f696d616765732f73637265656e73686f742e706e67 | 
|  |      5ChanneW OP | 
|  |      7clino      2014-05-27 18:22:47 +08:00 @ChanneW 不是接管stdio,就是"执行远程传递过来的函数,并返回结果" RPyC = Remote Python Call | 
|  |      8xdata      2014-05-27 18:51:09 +08:00 ipython 也是可以的. | 
|  |      9alexapollo      2014-05-27 19:03:06 +08:00 有意思,这个问题问的好,保持关注。 当前我想,eval加上一些异常处理也可以搞定。 | 
|  |      10kqz901002      2014-05-27 19:04:44 +08:00 我做自动化测试的时候用pyamf | 
|  |      11wangfeng3769      2014-05-27 19:05:13 +08:00 bpython呢? | 
|  |      12ChanneW OP | 
|  |      15zoowii      2014-05-27 20:54:02 +08:00 XML-RPC? | 
|  |      16zjxubinbin      2014-05-27 21:07:00 +08:00 我表示也要保持关注 | 
|  |      17clino      2014-05-27 21:22:50 +08:00 | 
|  |      18ChanneW OP | 
|  |      20cbsw      2014-05-27 23:27:38 +08:00 可以看看 ipython notebook 是怎么实现的,我只知道底层是用 tornado ,但具体怎么封装网页输入的 python 代码并传给服务器端执行的没有研究过 | 
|  |      21Ever      2014-05-28 09:00:16 +08:00 远程执行本地代码可以用pp. 想远程执行类似python命令行那种可以用gevent的backdoor. | 
|  |      22ChanneW OP 总结一下: - 从前端发到后端的过程我是想用网页的,这部分差别较大,自定义度太高所以还是自己做. - 后端需要的功能其实就是: 限定内存,限定时间,安全的执行一段 Python 脚本,并把结果返回. 有这样的东东么? | 
|  |      23ChanneW OP 这个有点意思,意外所得 https://github.com/ajalt/fuckitpy |