Я знаю, что есть некоторые проблемы с передачей более сложных структур данных, таких как список списков, скрипту Python через CLI.
Мне было интересно, если запуск скрипта Python из кода узла имел какие-либо из этих проблем.
По сути, скажем, у меня есть следующий код в приложении узла:
const spawn = require("child_process").spawn;
const pythonProcess = spawn('python',["path/to/script.py", arg1, arg2, arg3]);
Вопрос, приведенный выше код от
Предположим, что arg1 иarg2 - это списки списков в приложении узла.И предположим, что arg3 является double.
Соответствующий код в моем файле script.py, предназначенный для анализа и получения этих аргументов в переменные, выглядит следующим образом:
import sys
if __name__ == '__main__':
oc = sys.argv[1]
nc = sys.argv[2]
r = sys.argv[3]
Будут ли здесь oc и nc списками списков в python?Или нужно что-то еще сделать, чтобы это заработало?