使用Python远程运行进程
有没有办法用Python在远程运行一个系统进程,也就是在后台运行?
比如,我在我的系统上安装了Scilab,现在我在Python控制台里做这样的事情:
xx= os.system('scilab-adv-cli')
但是这样会打开一个实际的Scilab命令行界面。不过我需要的是这样的:
xx.add(1,2)
这里有一个在Scilab模块中预定义的函数,调用它应该返回3。这样可以做到吗?
1 个回答
1
如果这个问题只限于Scilib,可以看看这个链接:http://forge.scilab.org/index.php/p/sciscipy/
这个链接应该能让你在Python中做Scilib能做的所有事情。
另外,虽然这并不能解决你的问题,但你可以考虑用subprocess来代替os.system。
更多信息可以参考这个链接:http://docs.python.org/library/subprocess.html#module-subprocess