使用 Python 远程运行进程

发布于 2024-12-07 08:57:39 字数 314 浏览 0 评论 0原文

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

例如,我在系统上安装了 Scilab,现在我

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

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

                  xx.add(1,2)

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

Is it possible to run a System process remotely , i.e. in the background using python?

For e.g. I ave Scilab installed on my system, now I do something like this

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

in the python console. But this fires up an actual scilab command line interface. Though I need something like this :

                  xx.add(1,2)

here is some function predefined in scilab module whic on invoking should return 3 here. CAn this be done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无人问我粥可暖 2024-12-14 08:57:39

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

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

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

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

If this is limited to Scilib, check out http://forge.scilab.org/index.php/p/sciscipy/

which should let you do everything scilib can do from within python.

Also, while this doesn't solve your problem, you should considering using subprocess instead of os.system

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文