2017-11-19 4 views
-1

Ich mache eine Webseite, in der es ein Suchfeld gibt, das eine Texteingabe aufnehmen muss und diese Eingabe als Eingabe an das Python-Programm senden muss. Dieses Programm gibt eine Textausgabe zurück, die auf der Webseite wiedergegeben werden muss. Das Python-Programm ist fertig, aber nicht in der Lage, einen Weg zu Eingang vom Browser in Python zu erhalten. Ich habe viele andere ähnliche Fragen zu diesem Thema und Youtube Tutorials in Bezug auf CGI, Django, PHP Exec ... etc gesucht, von denen keine zu einer schlüssigen Lösung geführt haben.Empfangen von Eingabe von der Webseite in ein Python-Programm

Ich verwende Windows 10 mit Apache 2.4 bis XAMPP.

+0

Bitte lesen Sie: [Wie erstellt man ein minimales, komplettes und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) und auch [Wie stelle ich eine gute Frage?] (Http: //stackoverflow.com/help/how-to-ask) –

+0

_ "Keiner von denen zu einer schlüssigen Lösung geführt haben" _ - Haben Sie zumindest tatsächlich _tried_ etwas? –

Antwort

0

Sie müssen Ihre Formularaktion auf eine Python-Route (Methode GET oder POST wie Sie wollen) zeigen. Es gibt mehrere Bibliotheken und Methoden, um dieses Zeug zu tun: Flasche (gut für py2.7), Routen von Pip und die beste Web-Entwicklung Flask!

Sie müssen Ihr Python-Programm mit diesen neuen Funktionen integrieren und dieses wie das Python-Back-End Ihrer Website behandeln. Siehe Flask

+0

Ich denke tatsächlich, dass das OP die Site in PHP erstellt und nur ein Python-Skript für die Suchfunktion verwenden möchte. Ich bin mir nicht sicher, da das OP es nicht klar genug angegeben hat. –

+0

ja ich benutze die Python für die Suchfunktion nur genau –

+0

http://php.net/manual/en/function.exec.php könnte eine gültige Idee sein? – CarloV

Verwandte Themen