猿问
相当于 golang 中 python 的 utils.execute()
我是 golang 的新手,目前正在使用 utils.execute() 在 python 中处理二进制文件。我必须将代码转换为golang,在go中与它等效的是什么?
POPMUISE
浏览 234
回答 1
1回答
慕勒3428872
您可以检查 golang exec.Command,如os/exec/example_test.gofunc ExampleCommand() { cmd := exec.Command("tr", "a-z", "A-Z") cmd.Stdin = strings.NewReader("some input") var out bytes.Buffer cmd.Stdout = &out err := cmd.Run() if err != nil { log.Fatal(err) } fmt.Printf("in all caps: %q\n", out.String())}第一个参数是你要执行的命令,其余的是参数。func Command(name string, arg ...string) *Cmd同样os/exec/example_test.go,您将找到有关如何读取输出、启动命令甚至执行管道的示例。
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答