Die Suche ergab 4619 Treffer

von sparrow
Samstag 24. Januar 2026, 20:08
Forum: Allgemeine Fragen
Thema: variable ändern
Antworten: 5
Zugriffe: 126

Re: variable ändern

@StMan: Bitte gewöhn dir an, Code hier in Code Tags zu posten. Die erscheinen automatisch, wenn du im "vollständigen Editor" dem </> Button drückst. Zwischen die dann erscheinenden Tags gehört dein Code.

Und zeig bitte ein vollständiges Codebeispiel. Erkläre, was passiert, ggf. exakt die zum Code ...
von sparrow
Freitag 23. Januar 2026, 16:22
Forum: Allgemeine Fragen
Thema: pyinstaller und reproduzierbarkeit von exe files
Antworten: 5
Zugriffe: 191

Re: pyinstaller und reproduzierbarkeit von exe files

Kannst du kurz erklären, wie genau Pyinstaller funktioniert? Also nicht, dass es eine .exe macht, sondern wie es dafür vorgeht?
von sparrow
Donnerstag 22. Januar 2026, 10:00
Forum: Installation/Konfigurieren
Thema: PIP läst sich nicht installieren
Antworten: 6
Zugriffe: 571

Re: PIP läst sich nicht installieren

@StMan: Noch ein Hinweis:

pip: ist ein Modul/Programm, mit dem man Module installiert.

Pillow ist ein Fork von PIL.
von sparrow
Donnerstag 15. Januar 2026, 14:52
Forum: Allgemeine Fragen
Thema: Abfangen ALLER Fehler
Antworten: 21
Zugriffe: 1121

Re: Abfangen ALLER Fehler

Warum müsstest du das an vielen Stellen einbauen und nicht als Wrapeer für die main Funktion?
von sparrow
Dienstag 13. Januar 2026, 15:07
Forum: Offtopic
Thema: Fehlersuche in C-Source einer MicroPython-Version
Antworten: 4
Zugriffe: 334

Re: Fehlersuche in C-Source einer MicroPython-Version

Also ohne jetzt eingestiegen zu sein: Ein PR lohnt sich immer, wenn er ein Problem behebt.
von sparrow
Sonntag 11. Januar 2026, 16:22
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln

Nein, da gehe ich nicht mit.
Bitte trenn dich mal von deinem Errorbit. Du hast dich da verbissen und bist auf dem falschen Weg.

Noch einmal die Quote aus der Dokumentation:
Commands which cannot be processed (protocol errors, command arguments or internal MFB errors) lead to
the command processing ...
von sparrow
Sonntag 11. Januar 2026, 16:09
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln


Das ist doch das, was ich vom Geber zurück bekomme.
Laut Beschreibung "Pos.abfragen" Befehl 42

40 42 00 00 4d 8e c1

40 = Geräteadresse
42 = Befehl, Position abfragen
00+00+46+8e = Position = int.from_bytes(response[2:6],'big',signed=False)
c1 sollte, ist Checksum

Im Fehlerfall sollte ich doch ...
von sparrow
Sonntag 11. Januar 2026, 15:52
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln


'\x40\x50\x0c\x1c'

Hab ich wo stehen?

Ich bekomme im Fehlerfall nur b'@P\x0c\x1c'


Weißt du was HEX ist? Also Hexadezimaldarstellung?
Falls nicht, musst du dir das jetzt anlesen. Denn darauf basiert deine Dokumentation.
>>> b'@P' == b'\x40\x50'
True
>>> b'@P\x0c\x1c'.hex()
'40500c1c'
von sparrow
Sonntag 11. Januar 2026, 15:50
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln

Und damit ist diese Aussage auch falsch:


response = b'@B\x00\x00M\x8e\xc1'
Position, data = 19854
Fehlermeldung = 00 - der Geber hat keinen Fehler erkannt


Deine Response hier ist:
40 42 00 00 4d 8e c1
Das 3. Byte ist 00h und sagt gar nichts über einen Fehler aus.
Du weiß, dass kein Fehler ...
von sparrow
Sonntag 11. Januar 2026, 15:34
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln

Ich glaube, da liegt ein grundsätzlicher Interpretationsfehler vorliegt.
In der Dokumentation steht folgendes:

• Befehle die nicht bearbeitet werden können (Protokollfehler, Befehlsargumente oder interne Fehler des MFB)
führen zum Abbruch der Befehlsbearbeitung und das MFB antwortet mit einem ...
von sparrow
Sonntag 11. Januar 2026, 15:15
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln

Kannst du bitte noch einmal Sirius3s Beitrag lesen?
Du verwechselst Bits und Bytes. Kennst du den Unterschied?
b'@P\x0c\x1c' sind 4 BYTES. Ist dir das bewusst?
Du abeitest da auf den BYTES und versuchst auf das 7. BYTE oder das letzte BYTE zuzugreifen. Das hat nichts mit einem BIT zu tun.
Wenn also ...
von sparrow
Samstag 10. Januar 2026, 20:48
Forum: Allgemeine Fragen
Thema: HEX Länge ermitteln
Antworten: 24
Zugriffe: 1111

Re: HEX Länge ermitteln

XY-Problem .

Prüfe nicht auf die Länge. Prüfe auf den Inhalt.
Wenn du weißt, dass b'@B\x0c' einen Fehler bedeutet, dann prüfe exakt darauf, nicht auf die Länge.
Vielleicht kommt es zu dem Umstand, dass b'@Baa' zurück kommt. und dann möchtest du das wissen und nicht so tun, als wäre das der ...
von sparrow
Dienstag 6. Januar 2026, 19:32
Forum: Installation/Konfigurieren
Thema: Keine Tonausgabe mit vlc Modul unter WIN10
Antworten: 15
Zugriffe: 1455

Re: Keine Tonausgabe mit vlc Modul unter WIN10

Meinen Beitrag hast du gelesen?
von sparrow
Dienstag 6. Januar 2026, 16:31
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3084

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

@Dennis89: Wirst du das Paket bei PyPI hochladen oder wirst du eine eigene Package Registry haben? Falls du das nicht hast, würde ich persönlich gar kein Wheel bauen sodenr im Dockerfile deinen Sourcecode und die requierments im Dockerfile ins Image kopieren und dort installieren. Gerade wenn man in ...
von sparrow
Dienstag 6. Januar 2026, 15:47
Forum: Installation/Konfigurieren
Thema: Keine Tonausgabe mit vlc Modul unter WIN10
Antworten: 15
Zugriffe: 1455

Re: Keine Tonausgabe mit vlc Modul unter WIN10

@udo100: Ob es unter Linux funktioniert hat nur eine begrenzt Relevanz. Und es ist kein Grund für unschönen oder potentiell fehlerhaften Code.
Was sagt denn die Konsolenausgabe, wenn du das Programm von __blackjack__ startest? Und zwar in der Kommandozeile und nicht in einer IDE.
von sparrow
Montag 5. Januar 2026, 12:43
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3084

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

Ist das if mit '&' so gewollt oder sollte das ein 'and' sein?

Mit dem `float` bin ich mir nicht sicher. Es ist unnötig, weil ich keine Strings schicke. Wenn aber durch ein Fehler andere Daten kommen, zum Beispiel ein String und eine Zahl, dann wird das im Größenvergleich nicht abgefangen. Ich weiß ...
von sparrow
Sonntag 4. Januar 2026, 13:21
Forum: Qt/KDE
Thema: Mit pyinstaller erstellte Binary gibt "ModuleNotFoundError: No module named 'PySide6'" aus
Antworten: 9
Zugriffe: 723

Re: Mit pyinstaller erstellte Binary gibt "ModuleNotFoundError: No module named 'PySide6'" aus

Programm paketieren und mit pip installieren.
Ja, dafür muss Python auf dem Zielsystem installiert sein. Wie bei jeder Sprache, die eine Runtime benötigt.
von sparrow
Sonntag 4. Januar 2026, 11:37
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3084

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

Die Frage, die ich mich immer stelle: Wo schneide ich Container. Und für mich gehört normalerweise der Webserver nicht mit hinein. Das ist der Punkt, an dem die HTTPS-Verbindung terminiert. Und wenn der im Container steckt, dann ist ein Loadbalancing schwierig, weil die Verbindung bestenfalls auf ...
von sparrow
Sonntag 4. Januar 2026, 00:31
Forum: Webframeworks
Thema: Von Flask zu Django -> Wert an Webseite zurück geben
Antworten: 37
Zugriffe: 3084

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

@Dennis89: Django gibt das nur zurück, weil du ihm das sagst. Wenn du whitenoise + static aktivierst, kann Django auch auch (relativ performant) andere Dinge ausliefern. Es ist ja deine Konfiguration von Apache, die Zugriffe auf bestimme URLs nicht an Django weiterreicht sondern in Apache ...
von sparrow
Samstag 3. Januar 2026, 14:26
Forum: Qt/KDE
Thema: Mit pyinstaller erstellte Binary gibt "ModuleNotFoundError: No module named 'PySide6'" aus
Antworten: 9
Zugriffe: 723

Re: Mit pyinstaller erstellte Binary gibt "ModuleNotFoundError: No module named 'PySide6'" aus

@"Easter Frisian": Man sollte in einem Projekt niemals PySide und PyQt einsetzen. Wenn du das in deinem Projekt tust, ist das falsch. Ich sehe auch keinen Grund, warum das sinnvoll sein könnte.

Noch ein hinweis, weilldu von einer "Binärdatei" sprichst noch ein Hinweis: Pyinstaller kompiliert nichts ...