问题描述
我正在运行一个读取 .exe 文件并在文件夹中创建图像的子进程。 它在 Visual Studio 代码中完美运行,但是当我编译应用程序并尝试它时,我收到此错误:
任何想法如何打印此错误?
这是我的子进程:
function sendToPython() {
$("#loading").show()
var python = require('child_process').execFile('assets/py/tiff-reader.exe',[filePathTiff]);
python.stdout.on('data',function(data) {
coordinates_out = data.toString('utf8') //.replace(/(\r\n|\n|\r)/gm,"");
console.log(coordinates_out)
var coordinates_out_array = JSON.parse(coordinates_out);
var left = coordinates_out_array[0]
var bottom = coordinates_out_array[1]
var right = coordinates_out_array[2]
var top = coordinates_out_array[3]
wait(1500);
var imageUrl = filePathTiff.replace(".tif",".jpg")
if (left > 35.0) {
var imageBounds = [
[left,bottom],[right,top]
];
} else {
var imageBounds = [
[bottom,left],[top,right]
]
}
$("#loading").hide()
var tiffImage = L.imageOverlay(imageUrl,imageBounds).addTo(map).bringToBack();
// map.setView([bottom,15)
map.fitBounds(imageBounds);
// map.fitBounds(tiffImage.getBounds());
slider.oninput = function() {
var transparencyValue = slider.value / 100
tiffImage.setStyle({
opacity: transparencyValue
})
}
});
python.stderr.on('data',(data) => {
console.error(`stderr: ${data}`);
});
python.on('close',(code) => {
console.log(`child process exited with code ${code}`);
});
}
在我的 .exe 文件(即编译后的 python 文件)中,我有 Rasterio 和 pyproj。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)