2017-06-05 112 views
0

有沒有辦法通過庫調用從另一個Go程序中以編程方式調用Go工具(如go build),並獲得比命令行調用輸出的文本更多的結構化輸出?調用go工具的編程方式

+1

我不認爲你可以得到更多的幫助告訴你什麼。你可以使用'os/exec'包來調用它。 – Gerep

回答

0

在另一種走程序就可以使用os/exec包像這樣執行控制檯命令:

func main(){ 
    cmd := exec.Command("go run lib/main.go") 
    if err := cmd.Run(); err != nil{ 
     log.Fatal(err) 
    } 
} 

我不認爲這是非常有用的,。

相關問題