我正在运行本地node.js服务器。在我的server.js中,我正在使用具有以下公式的python-shell。
var {PythonShell} = require('python-shell');
import {PythonShell} from 'python-shell';
let options = {
mode: 'text',
pythonPath: 'path/to/python',
pythonOptions: ['-u'],
scriptPath: 'path/to/my/scripts',
args: ['value1', 'value2', 'value3']
};
PythonShell.run('my_websearch.py', options, function (err, results) {
if (err) throw err;
console.log('results: %j', results);
});
我的Python脚本进行了网络搜索。大多数情况下,这一切都可以正常工作,但是当它遇到断开的链接时,以下错误将关闭整个服务器。我当然想避免这种情况,但是我想知道如何做。如果我将此python-shell代码移动到我的index.js,它会抱怨需要python-shell。如果我只是从代码中删除错误行,该怎么办?
对于Web应用程序我还是一个新手,对于python-shell来说还是一个新手,非常感谢您的提示!