Python 기능을 JavaScript에 통합
JavaScript에 동등한 기능이 없을 때 JavaScript에서 Python 함수를 호출하면 Python의 고급 라이브러리를 활용할 수 있습니다.
코드 조각 조정
이를 달성하려면 JavaScript 코드를 다음과 같이 수정해야 합니다.
var tag = document.getElementsByTagName("p")[0];<br>text = tag.innerHTML;</p> <p>$.ajax({<br> type: "POST",<br> url: "~/pythoncode.py",<br> data: {</p> <pre class="brush:php;toolbar:false">param: text
}
}).done(function(result) {
// 반환 값을 다음에서 처리합니다. JavaScript 코드
// (예: 목록 반복)
});
이 코드 조각에서 $.ajax 함수는 POST 요청을 시작합니다. ~/pythoncode.py 파일, 텍스트를 매개변수로 전달.
서버측 Python 코드
~/pythoncode.py Python 코드는 동일하게 유지됩니다.
import nltk #은 JavaScript에 없습니다<br>def processParagraph(text):<br> ...<br> nltk 호출<br> ...<br> return lst # 반환 문자열 목록(JavaScript 배열로 변환됨)<br>
processParagraph 함수는 텍스트를 수신하고 nltk와 같은 Python 라이브러리를 사용하여 원하는 작업을 수행합니다. 클라이언트로 다시 전송될 때 자동으로 JavaScript 배열로 변환되는 문자열 목록을 반환합니다.
참고:
위 내용은 Python 기능을 JavaScript에 통합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!