Я пытаюсь получить выходные данные интерактивного дочернего процесса, такого как python, из родительского процесса.Я пробовал следующий код, чтобы изменить stdin процессов на os.Stdin и stdout на os.Stdout, но он не работает.Я не вижу вывод дочернего процесса на родительском терминале.Я что-то упускаю или делаю неправильно?
func main(){
cmd := exec.Command("python")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil{
fmt.Println("Cannot Execute cmd.")
}
}