Die Suche ergab 13190 Treffer

von __blackjack__
Donnerstag 23. Mai 2024, 14:43
Forum: Allgemeine Fragen
Thema: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler
Antworten: 2
Zugriffe: 71

Re: Menü wird nur beim ersten mal wählen ausgegeben, Ausgabefehler

@marco2810: Anmerkungen zum Quelltext: Kommentare sollen dem Leser einen Mehrwert über den Code geben. Faustregel: Kommentare beschreiben nicht *was* der Code macht, denn das steht da bereits als Code, sondern warum er das macht. Sofern das nicht offensichtlich ist. Offensichtlich ist in aller Regel...
von __blackjack__
Donnerstag 23. Mai 2024, 13:36
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 54
Zugriffe: 1974

Re: Fehlersuche Flask, mit Vue.js

Hm, wenn ich an XML denke wird mir schon leicht übel, wenn ich dann an XML Schema denke, möchte ich schreiend weglaufen, womit JSON Schema schon mal einen ziemlich schlechten Start hat. Gerade mal auf die Seite geschaut: Und ja es ist eine Monsterspezifikation die sich anscheinend auf mehrere Unters...
von __blackjack__
Donnerstag 23. Mai 2024, 12:31
Forum: Allgemeine Fragen
Thema: Multipage TIFF elegenat in 2 teile aufteilen
Antworten: 7
Zugriffe: 209

Re: Multipage TIFF elegenat in 2 teile aufteilen

@drnicolas: DeaD_EyE hat doch auf Pillow hingewiesen. Das wird damit eine Funktion mit ein paar Zeilen werden. Aber überschaubar.

Ansonsten könnte man sich auch libtiff und das `ctypes`-Modul anschauen und es auf der Ebene selbst schreiben. Mehr Kontrolle, aber auch mehr Aufwand.
von __blackjack__
Mittwoch 22. Mai 2024, 21:17
Forum: Installation/Konfigurieren
Thema: Array dynamisch erstellen und in Tuple packen
Antworten: 4
Zugriffe: 126

Re: Array dynamisch erstellen und in Tuple packen

@kiaralle: Python hat da Listen und Wörterbücher wo PHP (assoziative) Arrays und für beides benutzt. Das ist alles etwas wirr in dem Code. Der sollte mal aufgeräumt werden was die Namen und die Werte und Typen angeht. Bei `growatt_registers` ist das erste Element der Listen immer eine ganze Zahl, au...
von __blackjack__
Mittwoch 22. Mai 2024, 19:58
Forum: Allgemeine Fragen
Thema: DataFrame verdichten
Antworten: 4
Zugriffe: 143

Re: DataFrame verdichten

Kurz nachdem ich den letzten Beitrag abgeschickt hatte fiel mir noch eine einfachere Lösung ein. Die Zwischenergebnisse sehen so aus: Schritt 1 kennen wir schon: Umsatz Kunde Jahr 100 2020 150 2021 400 200 2020 50 2022 500 400 2020 200 2022 1000 Schritt 2 ist eine Umformung der Tabelle mit Kunden un...
von __blackjack__
Mittwoch 22. Mai 2024, 16:57
Forum: Allgemeine Fragen
Thema: DataFrame verdichten
Antworten: 4
Zugriffe: 143

Re: DataFrame verdichten

@guhamail: Die ``# Vorgabe`` ist syntaktisch nicht ganz korrekt. Die Fehler sehen so ein bisschen nach OCR aus. Lehrbuchaufgabe‽ Was hast Du denn schon versucht? Wie viel Umsatz jeder Kunde in den Jahren die jeweils in den Daten angegeben sind, generiert hat, lässt sich sehr einfach ermitteln. Man m...
von __blackjack__
Mittwoch 22. Mai 2024, 13:13
Forum: Allgemeine Fragen
Thema: Klasse verhält sich merkwürdig
Antworten: 3
Zugriffe: 180

Re: Klasse verhält sich merkwürdig

Alternativ/unterstützend mit `attrs` um die `Vektor2D`-Klasse ”einzufrieren” und sich die `__init__()` und `__repr__()`-Methode zu sparen. `__hash__()` und `__eq__()`/`__neq__()` gibt's auch noch dazu. #!/usr/bin/env python3 from attrs import define, field, frozen @frozen class Vektor2D: x = field(d...
von __blackjack__
Mittwoch 22. Mai 2024, 11:49
Forum: Allgemeine Fragen
Thema: Immer noch: datum parsen problematisch/schlägt fehl
Antworten: 10
Zugriffe: 398

Re: Immer noch: datum parsen problematisch/schlägt fehl

@oldboyJR: Also wenn die KI gesagt hat „Im json modul gibt es ein modul datefinder […]“ dann ist das nicht besonders schlau, weil offensichtlich falsch.

Und das Modul ist schlechter als das bereits vorgeschlagene `dateparser`. Es kann beispielsweise keine deutschsprachigen Monatsnamen.
von __blackjack__
Mittwoch 22. Mai 2024, 11:42
Forum: Qt/KDE
Thema: Pyqt5 Button text abfragen im worker Thread
Antworten: 2
Zugriffe: 75

Re: Pyqt5 Button text abfragen im worker Thread

@bachatero18: Man sollte so gut wie nie den Text eines Button auslesen müssen. Du hast da offenbar die Programmlogik nicht sauber von der GUI getrennt. Ob die Simulation aktiv ist fragt man die Simulation, nicht die GUI.
von __blackjack__
Dienstag 21. Mai 2024, 23:17
Forum: Allgemeine Fragen
Thema: Klasse verhält sich merkwürdig
Antworten: 3
Zugriffe: 180

Re: Klasse verhält sich merkwürdig

@lalelu169: Fehlt noch die Lösung dieses Problems: Entweder man nimmt für Defaultwerte Objekte die man nicht verändert, was ja in `Ball.update()` passiert. Oder man nimmt als Defaultwert `None`, testet darauf in der `__init__()` und erstellt gegebenfalls dort einen immer neuen Wert um sicherzustelle...
von __blackjack__
Dienstag 21. Mai 2024, 19:30
Forum: Allgemeine Fragen
Thema: Multipage TIFF elegenat in 2 teile aufteilen
Antworten: 7
Zugriffe: 209

Re: Multipage TIFF elegenat in 2 teile aufteilen

@nezzcarth: ``convert`` muss das nicht in Einzelbilder zerlegen, da kommt man also ohne temporäre Dateien aus.
von __blackjack__
Dienstag 21. Mai 2024, 18:27
Forum: Allgemeine Fragen
Thema: Multipage TIFF elegenat in 2 teile aufteilen
Antworten: 7
Zugriffe: 209

Re: Multipage TIFF elegenat in 2 teile aufteilen

@drnicolas: Ist jetzt nicht so *wirklich* eine Python-Frage. Mit ``convert`` wird man wohl zwei Schritte/Aufrufe brauchen.
von __blackjack__
Montag 20. Mai 2024, 21:54
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 54
Zugriffe: 1974

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Ich bin halt nicht gewohnt so etwas wie `isinstance()` in solchen Fällen selbst zu schreiben. In dem `glom`-Beispiel ist das ja auch drin, aber halt ”versteckt” weil das die Aktion ist, die durch `Match` gemacht wird, wenn ein Datentyp in der Struktur verwendet wird. Wobei speziell in Dei...
von __blackjack__
Montag 20. Mai 2024, 18:55
Forum: Qt/KDE
Thema: PyQt6 QTableWidget Ganze Zeile statt nur eine Zelle markieren
Antworten: 3
Zugriffe: 171

Re: PyQt6 QTableWidget Ganze Zeile statt nur eine Zelle markieren

@Welpe: Du bist soooo nahe dran. In der Dokumentation steht doch dass das „Member“ sind:

Code: Alles auswählen

self.tableWidget.setSelectionBehavior(QTableWidget.SelectionBehavior.SelectRows)
von __blackjack__
Montag 20. Mai 2024, 15:28
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 54
Zugriffe: 1974

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Das ist immer so eine Frage wie viel Aufwand man treiben möchte. An dieser Stelle würde ich aufpassen das ich mir da am Ende keine Bibliothek zur Validierung nachbaue, wo es bereits mehrere zur Auswahl gibt. Der `isinstance()`-Test sieht so aus als wenn da entweder eine Zahl oder eine Zei...
von __blackjack__
Montag 20. Mai 2024, 12:24
Forum: Allgemeine Fragen
Thema: [WinError 3] Das System kann den angegebenen Pfad nicht finden
Antworten: 4
Zugriffe: 156

Re: [WinError 3] Das System kann den angegebenen Pfad nicht finden

@Ralf22: Der Quelldateiname ist relativ angegeben, die Datei muss also im aktuellen Arbeitsverzeichnis existieren. Ähnliches gilt für das Ziel: die Verzeichnisse die dort angegeben sind, müssen relativ zum aktuellen Arbeitsverzeichnis bereits existieren, sonst kann man da nicht einfach so etwas rein...
von __blackjack__
Sonntag 19. Mai 2024, 22:16
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 54
Zugriffe: 1974

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: Man geht auf Serverseite immer davon aus, dass die Daten nicht über die Webseite oder den eigenen JavaScript-Code kommen müssen. Die Daten können nicht nur ungeprüft sein, sondern auch absichtlich irgendwie manipuliert worden sein um mal zu schauen was so passieren kann wenn man Sachen sc...
von __blackjack__
Freitag 17. Mai 2024, 23:31
Forum: Qt/KDE
Thema: PyQt6 QTableWidget Ganze Zeile statt nur eine Zelle markieren
Antworten: 3
Zugriffe: 171

Re: PyQt6 QTableWidget Ganze Zeile statt nur eine Zelle markieren

@Welpe: Was heisst „funktioniert anscheinend aber nicht mehr“? Du hast da ja eine auskommentierte Zeile drin, die offensichtlich falsch ist, denn die `setSelectionBehavior()`-Methode erwartet eine Konstante und keine Methode. Und diese Konstante gibt es auch in Qt6 noch.
von __blackjack__
Freitag 17. Mai 2024, 23:19
Forum: Allgemeine Fragen
Thema: stringreihe in dict wandeln
Antworten: 8
Zugriffe: 737

Re: stringreihe in dict wandeln

@oldboyJR: Nein, bei einem Syntax-Fehler hilft kein ``import``. (Jaja ich weiss, __future__ … das würde hier nur ablenken.)

Ich schliesse mich der Bitte JSON zu verwenden an.
von __blackjack__
Freitag 17. Mai 2024, 18:12
Forum: Installation/Konfigurieren
Thema: "ModuleNotFoundError: No module named 'requests'" trotz "Requirement already satisfied" – wie beheben?
Antworten: 7
Zugriffe: 650

Re: "ModuleNotFoundError: No module named 'requests'" trotz "Requirement already satisfied" – wie beheben?

@Boscaiola: „automatetheboringstuff“ ist schon ”älter” als venvs. Das ist jetzt nicht per se schlecht. Als das erschien (ist ja nicht nur eine Webseite sondern auch ein Buch), da haben IDEs in der Regel noch nicht als Voreinstellung ein venv pro Projekt angelegt, und da haben Linux-Distributionen de...