24

NodeJS の child_process モジュールを使用して Python スクリプトを実行する Electron プロジェクトがあります。私の python スクリプトは、私のプロジェクトのルート フォルダーにあります。

Pythonスクリプトを呼び出す方法は次のとおりです。

let py = spawn('python',['ResolvePosition.py', obsFilePath, navFilePath])
py.stdout.on('data', data => console.log('data : ', data.toString()))
py.on('close', ()=>{
  // Python ends, do stuff
})

npmnpm start モジュールを使用して Windows 用の実行可能ファイルをビルドし、electron-builderから実行可能ファイルを実行するとdist/win-unpacked/my-app.exe、これは機能しませんpython ./my-script-py

では、ビルドされたプロジェクトでこのコードを機能させるにはどうすればよいでしょうか?

4

2 に答える 2