ホームページ > 記事 > ウェブフロントエンド > Python の機能を JavaScript に統合するにはどうすればよいですか?
JavaScript への Python 機能の統合
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) {
// 戻り値を処理しますyour JavaScript code
// (例: リストを反復処理する)
});
このスニペットでは、$.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 中国語 Web サイトの他の関連記事を参照してください。