0

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

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

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

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

                  xx.add(1,2)

这是 scilab 模块中预定义的一些函数,调用时应在此处返回 3。这可以做到吗?

4

1 回答 1

1

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

这应该让你做所有 scilib 可以在 python 中做的事情。

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

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

于 2011-09-30T21:33:06.300 回答