作为VSCode扩展的一部分运行Python脚本

时间:2019-08-11 13:40:55

标签: python node.js visual-studio-code vscode-extensions

我正在创建VSCode扩展,其中将从用户那里获取输入(多步),并且将基于输入执行python脚本。我在运行python脚本时遇到一些问题。

我尝试使用child_process。但是,通过child_process执行的系统命令在$ HOME目录中发生。我想执行../../ src(项目目录)中的python脚本。另外,我不确定发布扩展名时如何将该脚本与其他.ts文件一起打包。

cp.exec(require('path').resolve(require('path').dirname(require.main.filename), 'myscript.py'), (err, stdout, stderr) => {
            console.log(stdout);
        });

但是它试图执行以下脚本

/usr/share/code/resources/app/out/myscript.py

不存在。

我想获得一些帮助。谢谢。

0 个答案:

没有答案