从JavaScript代码调用Python函数

我想从JavaScript代码中调用Python函数,因为JavaScript中没有其他方法可以实现我想要的功能。这可能吗?你能调整一下下面的代码片段吗

JavaScript代码:

var tag=document.getElementsByTagName(“p”)[0];
text=tag.innerHTML;
//这里我想用Python函数调用Python解释器
arrOfStrings=openSomehowPythonInterpreter(“~/pythoncode.py”,“processparagration(text)”);

~/pythoncode.py包含使用高级库的函数,这些库在JavaScript中没有易于编写的等价物:

导入nltk#不在JavaScript中
第2段(正文):
...
nltk呼叫
...
return lst#返回字符串列表(将转换为JavaScript数组)

您只需向pythoncode发出ajax请求。
您可以使用jquery实现这一点http://api.jquery.com/jQuery.ajax/,或者只使用javascript

$.ajax({
类型:“POST”,
url:“~/pythoncode.py”,
数据:{param:text}
}).完成(功能(o){
//做点什么
});

发表评论