可以使用 Go 语言的 os 包中的函数 exec.Command 来调用 Python 脚本中的命令。
示例代码如下:
package main
import (
"fmt"
"os/exec"
)
func main() {
// 调用 python 脚本中的命令
cmd := exec.Command("python", "-c", "print('Hello, Python!')")
// 获取命令的输出
output, err := cmd.Output()
if err != nil {
fmt.Println(err)
return
}
// 输出命令的输出
fmt.Println(string(output))
}
在上面的示例中,我们使用 exec.Command 函数调用了 Python 脚本中的 "print('Hello, Python!')" 命令,然后使用 cmd.Output 函数获取命令的输出,最后将命令的输出转换为字符串并输出。
注意:如果 Python 脚本中的命令需要传入参数,可以在 "python" 后面添加参数。例如,调用 Python 脚本中的 "print(sys.argv)" 命令,可以使用如下代码:
cmd := exec.Command("python", "-c", "print(sys.argv)", "arg1", "arg2")
希望这能帮到你!