Python客户端服务器困境

时间:2016-03-11 11:31:14

标签: python

我正在尝试实现一个项目,其中python代码将在Web浏览器上编写,然后在远程服务器中执行。 拱门是Javascript - > Java - >蟒

python代码将使用web套接字发送到java,它使用TCP / IP套接字连接到python服务器。需要使用readLine从套接字逐行读取脚本并执行。 如果有人能告诉我如何在python脚本中运行python命令,那将是很棒的。有没有更好的方法来做到这一点,例如,将其保存为文件并运行整个脚本并将输出发送回Java?

例如,我想在socket中执行以下操作,因为我使用readLine ...

读取它
import pylab as pl 
import numpy as np
y = randn(100)
pl.plot(y)
pl.savefig('foo.png', bbox_inches='tight)

我编写了TCP / IP套接字,它从java客户端获取数据

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

将它作为字符串放入变量中并使用exec:

tmp_str = '''
print "Hello World!"
print "another hello world!"
         '''

exec tmp_str