gpt4 book ai didi

linux - 使用网络开发语言与系统命令交互

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:35 30 4
gpt4 key购买 nike

首先,对于模糊的标题感到抱歉。

让我解释一下。在工作中,我们目前正在使用 SunGrid

我被分配了一个项目来创建用于与引擎交互的 Web 界面包装器。即显示用户作业,通过漂亮的 GUI 提交作业等(大多数 sgrid 命令输出 xml 很好)

我想问你们的问题如下:

您会使用哪种网络开发语言与系统交互?即使用该语言进行系统调用并评估响应。

我不是在争论哪种语言最好,我只是想知道哪种语言特别适合与系统交互,也适合网络开发。

最佳答案

几乎任何面向网络的语言都可以与系统命令交互。

我个人会使用 python(您可以使用 django、pylons 等框架或作为 CGI),并且与系统命令和 XML 交互非常好

在 python 中,您可以通过以下方式进行所有系统调用和响应评估

  • subprocess用于简单、非交互式命令的模块(你运行一个带参数的命令,它完成它的工作,返回结果并退出)
  • pexpect对于复杂的命令,您还需要在它停止之前进行一些输入

对于 XML,您有 XML Elementtree模块

关于linux - 使用网络开发语言与系统命令交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2673815/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com