Javascript 如何从node.js的python shell中的python代码中获取返回值?
我想在tmp.js中获取tmp.py的返回值。 我怎样才能解决这个问题Javascript 如何从node.js的python shell中的python代码中获取返回值?,javascript,python,node.js,Javascript,Python,Node.js,我想在tmp.js中获取tmp.py的返回值。 我怎样才能解决这个问题 def function(): return 'tmp' 文件没有“return”值。 然而,函数确实如此 要么: 修改tmp.py,以便调用所需的函数 def function() return 'tmp' if __name__ == '__main__': var = function() print(var) 或者直接在shell中运行代码 const {PythonShell
def function():
return 'tmp'
文件没有“return”值。
然而,函数确实如此
要么:
修改tmp.py,以便调用所需的函数
def function()
return 'tmp'
if __name__ == '__main__':
var = function()
print(var)
或者直接在shell中运行代码
const {PythonShell} = require('python-shell');
PythonShell.run('import tmp')
PythonShell.run('print(tmp.function())')
文件没有返回值。一个函数可以。修改tmp.py,使其包含对函数的调用:if _uname _u;=='_umain _u':函数
const {PythonShell} = require('python-shell');
PythonShell.run('import tmp')
PythonShell.run('print(tmp.function())')