# NodeJS code documentation Child Process --- The `child_process.spawn()` method spawns a new process using the given command, with command line arguments in args. If omitted, args defaults to an empty array `child_process.spawn(command[, args][, options]);` - `command` <string> The command to run. - `args` <string[]> List of string arguments. - `options` <Object> Use `cwd` to specify the working directory from which the process is spawned. If not given, the default is to inherit the current working directory. Use `env` to specify environment variables that will be visible to the new process, the default is process.env. Example running `python temp.py` ``` const spawn = require('child_process').spawn; // call the function child_process.spawn() const file = __dirname + 'temp.py' //define the file path ... spawn('python', [file], {cwd: '/tmp'}); //spawn the python command to run the "file" ``` This basically grabs the module API, then the spawn method off of that and aliases it to a local variable for use later in the code