给我一个例子。 golang 调用python脚本
时间: 2023-11-02 15:10:38 浏览: 171
C#调用Python脚本的简单示例
5星 · 资源好评率100%
以下是一个简单的示例,展示了如何在 Go 中调用 Python 脚本:
```go
package main
import (
"fmt"
"os/exec"
)
func main() {
cmd := exec.Command("python", "-c", "print('Hello, World!')")
out, err := cmd.Output()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(out))
}
```
在这个示例中,我们使用 Go 的 exec 包来执行 Python 命令。我们传递了一个字符串切片作为参数,其中第一个字符串是要执行的命令,后面的字符串是命令的参数。在这里,我们执行的是一个简单的 Python 命令,它打印出“Hello, World!”。然后我们通过调用 cmd.Output() 方法来捕获 Python 命令的输出,并将其打印到控制台上。
阅读全文