使用Python远程运行进程

0 投票
1 回答
614 浏览
提问于 2025-04-17 03:27

有没有办法用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

撰写回答