使用Python远程运行进程

时间:2011-09-30 21:19:19

标签: python scilab

是否可以远程运行系统进程,即在后台运行python?

例如我在我的系统上安装了Scilab,现在我做了类似的事情

                 xx= os.system('scilab-adv-cli')

在python控制台中。但这会激发一个真实的scilab命令行界面。虽然我需要这样的东西:

                  xx.add(1,2)

这里是scilab模块中预定义的一些函数,调用时应该返回3。这可以吗?

1 个答案:

答案 0 :(得分:1)

如果仅限于Scilib,请查看http://forge.scilab.org/index.php/p/sciscipy/

应该让你可以在python中完成scilib所能做的一切。

此外,虽然这不能解决您的问题,但您应该考虑使用subprocess而不是os.system

http://docs.python.org/library/subprocess.html#module-subprocess