0
有沒有辦法通過庫調用從另一個Go程序中以編程方式調用Go工具(如go build
),並獲得比命令行調用輸出的文本更多的結構化輸出?調用go工具的編程方式
有沒有辦法通過庫調用從另一個Go程序中以編程方式調用Go工具(如go build
),並獲得比命令行調用輸出的文本更多的結構化輸出?調用go工具的編程方式
在另一種走程序就可以使用os/exec
包像這樣執行控制檯命令:
func main(){
cmd := exec.Command("go run lib/main.go")
if err := cmd.Run(); err != nil{
log.Fatal(err)
}
}
我不認爲這是非常有用的,。
我不認爲你可以得到更多的幫助告訴你什麼。你可以使用'os/exec'包來調用它。 – Gerep