В настоящее время, чтобы запустить файл сценария python с использованием функции child_process.spawn
, я должен указать python
в качестве выполняемой команды и файл сценария в качестве аргумента:
const { spawn } = require('child_process');
const process = spawn('python', ['./script.py', 'my', 'args']);
Это можно указать путь к файлу сценария в качестве команды вместо указания python
в качестве команды? Пример:
const process = spawn('./script.py', ['my', 'args']);
Таким образом, мой код будет более обобщенным c, и я смогу запускать все виды сценариев (узел, python, Perl и др. c. )
примечание: мой файл сценария содержит обязательную директиву shebang