go如何调用python脚本
要在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已安装在你的系统中。
TOP