Die Suche ergab 18306 Treffer

von Sirius3
Samstag 17. Januar 2026, 22:04
Forum: Allgemeine Fragen
Thema: Abfangen ALLER Fehler
Antworten: 14
Zugriffe: 619

Re: Abfangen ALLER Fehler

Der Sevice startet ja nur neu, wenn er abstürzt. Wenn Du ihn stoppst, ist er gestoppt.
von Sirius3
Samstag 17. Januar 2026, 11:30
Forum: Allgemeine Fragen
Thema: Abfangen ALLER Fehler
Antworten: 14
Zugriffe: 619

Re: Abfangen ALLER Fehler

Dafür benutzt man systemd, dass der abgestürzte Service automatisch neu gestartet wird.
von Sirius3
Freitag 16. Januar 2026, 21:23
Forum: Allgemeine Fragen
Thema: Dezimalstellen von Float abschneiden und verwenden
Antworten: 4
Zugriffe: 225

Re: Dezimalstellen von Float abschneiden und verwenden

Vorsicht bei negativen Zahlen:

Code: Alles auswählen

In [10]: x = -1234.5678

In [11]: x%1
Out[11]: 0.43219999999996617

In [12]: math.modf(x)
Out[12]: (-0.5678000000000338, -1234.0)

In [13]: x - math.trunc(x)
Out[13]: -0.5678000000000338

In [14]: x - int(x)
Out[14]: -0.5678000000000338
von Sirius3
Donnerstag 15. Januar 2026, 09:17
Forum: Allgemeine Fragen
Thema: VSCode: Debug mit Argumenten aus json Datei
Antworten: 2
Zugriffe: 185

Re: VSCode: Debug mit Argumenten aus json Datei

Bitte Code als Code-Tags hier im Forum posten und nicht als Bilder.

Beim Programm ist wahrscheinlich die Einrückung falsch, weil nur im else-Fall etwas ausgegeben wird:
import sys

if len(sys.argv) == 2:
name = sys.argv[1]
else:
name = "Stranger"
print(f"Hi there, {name}")
von Sirius3
Sonntag 11. Januar 2026, 12:05
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 921

Re: HEX Länge ermitteln

Wenn man die Dokumentation liest, wird klar, dass es sehr auf das richtige Timing ankommt. Abb. 21 zeigt ein Beispiel.
Nach dem Senden deines Commands wird eine einstellbare Zeit gewartet, bis der Empfänger versteht, dass das Command fertig ist. Dann braucht es bis einige ms bis die Antwort erzeut ...
von Sirius3
Samstag 10. Januar 2026, 23:02
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 921

Re: HEX Länge ermitteln

Wie ist denn die Spezifikation des Protokolls? Das muß ja irgendwo genau erklärt sein, was welches Byte bedeutet. Es muß ja irgendwie klar sein, was ein gültiger Datensatz ist und was ein Fehler. Anscheinend fängt ja beides mit `40 42` an, was etwas ungewöhnlich wäre, wenn danach nur noch Nutzdaten ...
von Sirius3
Donnerstag 8. Januar 2026, 06:16
Forum: Allgemeine Fragen
Thema: Event-Handling Mouse Click mit Matplotplib
Antworten: 8
Zugriffe: 787

Re: Event-Handling Mouse Click mit Matplotplib

Du suchst also `round`.
von Sirius3
Montag 5. Januar 2026, 22:08
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 2819

Re: Von Flask zu Django -> Wert an Webseite zurück geben

@snafu: das wird nicht funktionieren, da `a <= b <= c` zu `a <= b and b <= c` wird, und das `and` funktioniert nicht bei Vektoren.
Was dagegen funktioniert wäre:
data = data[(pressure_range["min"] <= data["BP005"]) & (data["BP005"] <= pressure_range["max"])]
Damit ist dann das komische Konstrukt ...
von Sirius3
Sonntag 4. Januar 2026, 20:25
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 2819

Re: Von Flask zu Django -> Wert an Webseite zurück geben

@Dennis89: es macht doch gar keinen Sinn, zwei `fetch`-Reqeusts abzusetzen. Mit dem Ergebnis des POST-Requests machst Du dann gar nichts, und das Ergebnis des GET-Requests ist laut Deinem Code immer -99.
Wenn eine Methode einen Fehler zurückliefern soll, dann keinen "gültigen" Wert, wie -99, sondern ...
von Sirius3
Sonntag 4. Januar 2026, 12:11
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 2819

Re: Von Flask zu Django -> Wert an Webseite zurück geben

vue ist da relativ felxibel. Ich habe es vor einigen Jahren ausgewählt, weil ich meinen selbstgeschriebene Engine durch was moderneres ersetzen wollte. Da konnte ich dann Stück für Stück migrieren. Da das eine SPA mit vielen einzelnen Modulen war, gab es auch eine strickte Kopplung von Django ...
von Sirius3
Montag 29. Dezember 2025, 22:12
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 2819

Re: Von Flask zu Django -> Wert an Webseite zurück geben

Du mußt Dich entscheiden, ob Du nun Django zum Rendern verwenden möchtest, oder VUE. Du läßt django rendern und wunderst Dich, dass dann keine Variablen mehr durch vue erkannt werden.
Was mich wundert ist, dass Dein fetch GET zu einer json Rückgabe führt. Du scheinst doch ein form-submit abzusetzen ...
von Sirius3
Sonntag 28. Dezember 2025, 16:57
Forum: Wissenschaftliches Rechnen
Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Antworten: 7
Zugriffe: 1105

Re: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung

Schon beim Laden sollten die Spalten die richtigen Typen haben. Warum wandelst Du ShipmentDate_SalesLine erst so spät in ein Datum um?
Das löschen der No_SalesLine mit "MU" ist reichlich kompliziert. Warum erzeugst Du erst eine Maske, die Du dann dazu benutzt, um Dein Dataframe zu selektieren, um ...
von Sirius3
Freitag 19. Dezember 2025, 15:03
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1392

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Ohne zu wissen, was acm macht, kommen wir hier nicht weiter.
Um das Problem weiter einzugrenzen, solltest Du die acm-Aufrufe einzeln testen.
Läuft das Programm denn nur mit dem Import durch?
from concurrent.futures import ProcessPoolExecutor, TimeoutError
import acm

def process_trade(trade_id ...
von Sirius3
Donnerstag 18. Dezember 2025, 16:52
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1392

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Die Einrückungen sind weg, weil Du den Code nicht in Code-Tags </> eingeschlossen hast.

Code sollte sich generell an die Namenskonvention halten: alle Variablen und Funktionen werden klein_mit_unterstrich geschrieben, Klassen CamelCase und Konstanten KOMPLETT_GROSS.
`global` sollte man überhaupt ...
von Sirius3
Mittwoch 17. Dezember 2025, 22:39
Forum: Allgemeine Fragen
Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Antworten: 11
Zugriffe: 1392

Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon

Bei multiprocessing kann man viel falsch machen, ohne den Code zu sehen, kann man da wenig helfen.
Erster Schritt wäre immer, den Code an sich effizienter zu schreiben. Erst wenn das nicht mehr vernünftig besser wird, kann man sich mit Parallelisierung beschäftigen, denn nicht alles ist ...
von Sirius3
Montag 8. Dezember 2025, 21:47
Forum: Allgemeine Fragen
Thema: Zwei Codes in einen Code zusammenfassen
Antworten: 3
Zugriffe: 891

Re: Zwei Codes in einen Code zusammenfassen

Als erstes solltet Ihr ein Programm ordentlich schreiben.
Einrückungen sind wichtig in Python. Es gibt etliche Stellen im Programm an denen die Einrückungen nicht stimmen.
Weder `Taschenrechner` noch `TicTacToe` sind in den ersten beiden Zeilen definiert, und auch die Definition der Funktionen ...
von Sirius3
Samstag 6. Dezember 2025, 12:39
Forum: Webframeworks
Thema: zugriff auf USB-Stick konfigurieren und dann Inhalt uploaden ...
Antworten: 4
Zugriffe: 1278

Re: zugriff auf USB-Stick konfigurieren und dann Inhalt uploaden ...

Das hat nur am Rande mit flask zu tun. Ein simpler Fileupload wird nicht reichen. Dazu ist also viel javascript im Browser nötig und eine entsprechende Gegenstelle in flask, die Stückweise mehr Daten anfordern kann.
https://developer.mozilla.org/en-US/docs/Web/API/File_API/Using_files_from_web ...
von Sirius3
Freitag 28. November 2025, 14:31
Forum: Allgemeine Fragen
Thema: KeyError beim Einlesen von json-Daten in python
Antworten: 2
Zugriffe: 967

Re: KeyError beim Einlesen von json-Daten in python

Hier mal der Json-String schön formatiert:
{
"properties": {
"password": {"key": "password", "value": "SomePWD"},
"enablePassword": {"key": "enablePassword", "value": ""},
"username": {"key": "username", "value": "SomeUsername"}
}
}
Dann sieht man, dass man eine zusätzliche Ebene hat ...
von Sirius3
Mittwoch 26. November 2025, 14:45
Forum: Allgemeine Fragen
Thema: Pretty Printer in Python
Antworten: 8
Zugriffe: 1545

Re: Pretty Printer in Python

Jeder sinnvolle Editor weiß, dass man nach einem : die nächste Zeile um 4 Leerzeichen einrücken muß. Ob das "richtig" ist, muß aber die Person vor dem Bildschirm wissen.
Ansonsten gibt es noch etliche Projekte, die eine einheitliche Formatierung von Python-Dateien erreichen wollen. Das Thema heißt ...
von Sirius3
Donnerstag 13. November 2025, 15:09
Forum: Wissenschaftliches Rechnen
Thema: value in matlab-struct auslesen
Antworten: 5
Zugriffe: 1503

Re: value in matlab-struct auslesen

Wenn Pycharm beim Drücken auf Tab ein Tabzeichen einfügt, statt 4 Leerzeichen, dann ist Pycharm falsch konfiguriert. Da solltest Du in den Einstellungen nach "Einrückung mit Leerzeichen" suchen.
Du zeigst ja nicht, welchen Code Du jetzt für die Ausgabe benutzt hast, aber wenn ich raten müßte ist ...