Python blockieren um Daten vom Browser zu empfangen
Verfasst: Samstag 5. September 2020, 07:59
Hallo
ich bräuchte einige Tipps wie ich die Vorstellung lösen könnte. Ich habe ein Python-Programm welches Messinstrumente steuert. Zuerst wird erkannt auf welchem USB welches Gerät ist und eine CSV-Datei erstellt und danach eine while Loop welches Relais schaltet und die Daten vom jeweiligen Messinstrument bearbeitet.
Jetzt wollte ich eine Grafik hinzufügen wo Daten gesendet werden vor der while Loop. Dabei dachte ich dass ich das mit einem Browser mache, wo ich ein HTML-Formular erstelle mit Text und Eingabefeldern und beim betätigen von einem Sende-Button die Daten an Python geschickt werden. Da gibt es ja das Webbrowser-Modul.
Jetzt wollte ich fragen wie ich am Anfang vor der while-Loop das Python-Programm blockieren kann bis ich den Sende-Button vom Browser drücke. Beim betätigen vom Sende-Button kann ich ja alle Eingabefelder mit Post, vom Browser an Python schicken. Mit den jeweiligen Variablen soll Python weiter ausgeführt werden.
Ein weiteres Problem ist wenn ich jetzt wieder in der while-Loop von Python den Sende-Button beim Browser drücke. Wie kann ich die Variablen aktualisieren.
Wenn ich dieses Problem gelöst habe, würde ich gerne aus dem Internet auf den Browser zugreifen welcher dann die Daten vom Formular an Python schickt. Habt ihr da Tipps wie man das lösen könnte. Da gehört ja ein Server programmiert?
Ich bräuchte bitte Tipps wo ich mich einlesen könnte um das Problem zu lösen.
Danke!
LG
ich bräuchte einige Tipps wie ich die Vorstellung lösen könnte. Ich habe ein Python-Programm welches Messinstrumente steuert. Zuerst wird erkannt auf welchem USB welches Gerät ist und eine CSV-Datei erstellt und danach eine while Loop welches Relais schaltet und die Daten vom jeweiligen Messinstrument bearbeitet.
Jetzt wollte ich eine Grafik hinzufügen wo Daten gesendet werden vor der while Loop. Dabei dachte ich dass ich das mit einem Browser mache, wo ich ein HTML-Formular erstelle mit Text und Eingabefeldern und beim betätigen von einem Sende-Button die Daten an Python geschickt werden. Da gibt es ja das Webbrowser-Modul.
Jetzt wollte ich fragen wie ich am Anfang vor der while-Loop das Python-Programm blockieren kann bis ich den Sende-Button vom Browser drücke. Beim betätigen vom Sende-Button kann ich ja alle Eingabefelder mit Post, vom Browser an Python schicken. Mit den jeweiligen Variablen soll Python weiter ausgeführt werden.
Ein weiteres Problem ist wenn ich jetzt wieder in der while-Loop von Python den Sende-Button beim Browser drücke. Wie kann ich die Variablen aktualisieren.
Wenn ich dieses Problem gelöst habe, würde ich gerne aus dem Internet auf den Browser zugreifen welcher dann die Daten vom Formular an Python schickt. Habt ihr da Tipps wie man das lösen könnte. Da gehört ja ein Server programmiert?
Ich bräuchte bitte Tipps wo ich mich einlesen könnte um das Problem zu lösen.
Danke!
LG