![](/img/trans.png)
[英]Golang equivalent to Python's NotImplementedException
[英]Equivalent of python's utils.execute() in golang
我是golang的新手,目前正在使用utils.execute()在python中使用二进制文件。 我必须将代码转换为golang,它与go中的相同之处是什么?
您可以检查golang exec.Command
,如os/exec/example_test.go
func 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
,您将找到有关如何读取输出,启动命令甚至管道的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.