是否可以远程运行系统进程,即在后台运行python?
例如我在我的系统上安装了Scilab,现在我做了类似的事情
xx= os.system('scilab-adv-cli')
在python控制台中。但这会激发一个真实的scilab命令行界面。虽然我需要这样的东西:
xx.add(1,2)
这里是scilab模块中预定义的一些函数,调用时应该返回3。这可以吗?
答案 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