0
ライブラリ呼び出しを使用して別のGoプログラムからGoツール(go build
など)をプログラムで呼び出す方法と、コマンドライン呼び出しのテキスト出力と比較してより構造化された出力を得る方法はありますか?他の囲碁プログラム内プログラマチックなツールの呼び出し
ライブラリ呼び出しを使用して別のGoプログラムからGoツール(go build
など)をプログラムで呼び出す方法と、コマンドライン呼び出しのテキスト出力と比較してより構造化された出力を得る方法はありますか?他の囲碁プログラム内プログラマチックなツールの呼び出し
が、それはそうのようなos/exec
パッケージを使用してコンソールコマンドを実行することが可能である:
func main(){
cmd := exec.Command("go run lib/main.go")
if err := cmd.Run(); err != nil{
log.Fatal(err)
}
}
私はしかし、これは非常に有用であることが表示されません。
私はあなたの助けがあなたに何を示しているか分からないと思います。 'os/exec'パッケージを使って呼び出すことができます。 – Gerep