共计 513 个字符,预计需要花费 2 分钟才能阅读完成。
要在 Go 语言中调用 Python 脚本,可以使用 os/exec
包中的 Command
函数来执行 Python 脚本。
以下是一个简单的示例代码:
package main
import ("fmt"
"log"
"os/exec"
)
func main() {// 创建一个 cmd 命令对象
cmd := exec.Command("python", "script.py")
// 执行命令并等待执行结果
output, err := cmd.CombinedOutput()
if err != nil {log.Fatal(err)
}
// 将结果输出
fmt.Println(string(output))
}
在上面的代码中,exec.Command
函数用于创建一个 cmd
命令对象,第一个参数是要执行的命令,第二个参数是要传递给 Python 脚本的参数。然后使用 cmd.CombinedOutput
方法来执行命令并等待执行结果,同时捕获任何错误。最后,使用 fmt.Println
打印输出结果。
注意,上述示例中的 Python 脚本文件名是script.py
,可以根据实际情况修改为你要执行的 Python 脚本文件名。另外,需要确保 Python 已经安装在你的系统中。
丸趣 TV 网 – 提供最优质的资源集合!
正文完