У меня есть скрипт на Python, который имеет два флага --server
и --image
.
На данный момент в JavaScript я могу назначить фиксированное значение только для флагов, используя spawn. Например: (это дает результат)
var pyProg = spawn('python', ['./MLmodel/inception_client.py', '--server=30.220.240.190:9000', '--image=./testImage/DSC00917.JPG']);
pyProg.stdout.on('data', function (data) { console.log('This is result ' + data.toString());});
Однако я хочу назначить строковую переменную и передать строку в FLAG. Например: (Это неправильно, это не дает никакого вывода)
var imagePath = './testImage/DSC00917.JPG'
var pyProg = spawn('python', ['./MLmodel/inception_client.py', '--server=30.220.240.190:9000', '--image=imagePath']);
pyProg.stdout.on('data', function (data) { console.log('This is result ' + data.toString());});
Как мне заставить это работать? Заранее спасибо!