Использование ProcessBuilder для выполнения скрипта Python с параметрами командной строки

для того, чтобы выполнить скрипт Python (который имеет несколько параметров командной строки) из Java, я пытаюсь использовать следующий код Java

String[] command = {"script.py", "run",
                    "-arg1", "val1", 
                    "-arg2", "val2" ,          
                    "-arg3" , "val_31 val_32",
       };

ProcessBuilder probuilder = new ProcessBuilder( command );
Process process = probuilder.start();

Например, я намерен выполнить следующую команду:

./script.py run -arg1 val1 -arg2 val2 -arg3 val_31 val_32

обратите внимание, что параметр arg3 принимает список значений параметров.

Проблема, с которой я сталкиваюсь, заключается в том, что я не нашел способа передать список значений параметру arg3.

Я был бы очень признателен, если бы кто-нибудь дал мне несколько советов для решения моей проблемы.

Я уже выполнил поиск, но не смог найти подходящий ответ для своих нужд, если кто-то найдет нужную ссылку, пожалуйста, дайте мне знать.

Лучший!

Ответы на вопрос(1)

Ваш ответ на вопрос