Python-Funktionalität in JavaScript integrieren
Der Aufruf von Python-Funktionen aus JavaScript ist möglich, um die erweiterten Bibliotheken von Python zu nutzen, wenn JavaScript nicht über gleichwertige Funktionen verfügt.
Anpassen des Code-Snippets
Um dies zu erreichen, müssen Sie Ihren JavaScript-Code wie folgt ändern:
var tag = document.getElementsByTagName("p")[0];<br>text = tag.innerHTML;</p> <p>$.ajax({<br> type: "POST",<br> URL: "~/pythoncode.py",<br> Daten: {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">param: text
}
}).done(function(result) {
// Verarbeiten Sie den Rückgabewert in Ihr JavaScript-Code
// (z. B. über die Liste iterieren)
});
In diesem Snippet initiiert die $.ajax-Funktion eine POST-Anfrage an die Datei ~/pythoncode.py, wobei der Text als Parameter übergeben wird.
Serverseitiger Python-Code
Der Python-Code ~/pythoncode.py bleibt derselbe:
import nltk # ist nicht in JavaScript<br>def processParagraph(text):<br> ...<br> nltk-Aufrufe<br> ...<br> return lst # gibt zurück eine Liste von Zeichenfolgen (wird in ein JavaScript-Array konvertiert)<br>
Die Funktion „processParagraph“ empfängt den Text und führt die gewünschten Operationen mithilfe von Python-Bibliotheken wie nltk aus. Es gibt eine Liste von Zeichenfolgen zurück, die beim Zurücksenden an den Client automatisch in ein JavaScript-Array konvertiert wird.
Hinweis:
Das obige ist der detaillierte Inhalt vonWie integriere ich Python-Funktionalitäten in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!