是否可以远程运行系统进程,即使用 python 在后台运行?
例如,我在我的系统上安装了 Scilab,现在我做这样的事情
xx= os.system('scilab-adv-cli')
在 python 控制台中。但这会启动一个实际的 scilab 命令行界面。虽然我需要这样的东西:
xx.add(1,2)
这是 scilab 模块中预定义的一些函数,调用时应在此处返回 3。这可以做到吗?
如果这仅限于 Scilib,请查看http://forge.scilab.org/index.php/p/sciscipy/
这应该让你做所有 scilib 可以在 python 中做的事情。
此外,虽然这不能解决您的问题,但您应该考虑使用 subprocess 而不是 os.system
http://docs.python.org/library/subprocess.html#module-subprocess