首先,通过go语言执行可执行程序需要用到os/exec包
package exec
import "os/exec"
exec包执行外部命令
步骤:
- 写一个go语言小程序并通过go build命令来编译成可执行文件
package main import "fmt" func main (){ fmt.Println("123123123123123") } - 再写一个函数执行该程序并获得输出
package main import ( "os/exec" "fmt" ) func main(){ cmd := exec.Command("text.exe") buf, err := cmd.Output() fmt.Printf("output: %s\n",buf) fmt.Printf("err: %v",err) }
输出结果为:
版权声明:本文为hsnxiaoning原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。