Die Suche ergab 17744 Treffer

von Sirius3
Dienstag 14. Mai 2024, 18:57
Forum: Allgemeine Fragen
Thema: Datum in String finden
Antworten: 2
Zugriffe: 50

Re: Datum in String finden

Ob ein Teilstring innerhalb eines Strings vorkommt prüft man mit `in`. Variablennamen schreibt man in Python komplett klein. Präfixe wie my tragen nicht zum Verständnis bei und können weg. Also: if ".01." in record or ".02." in record: Wenn man das aber für alle Datumsangaben mac...
von Sirius3
Dienstag 14. Mai 2024, 18:37
Forum: Allgemeine Fragen
Thema: eine geschweifte Klammer in einem String ausgeben
Antworten: 41
Zugriffe: 927

Re: eine geschweifte Klammer in einem String ausgeben

Je nachdem ob man dieses komische Gebiet nach den Alemannen, den Germanen oder den Teutonen benennt, kommt es bei Lexikalischer Sortierung vor Bretonisch oder nach Sorbisch.
von Sirius3
Dienstag 14. Mai 2024, 12:58
Forum: Allgemeine Fragen
Thema: eine geschweifte Klammer in einem String ausgeben
Antworten: 41
Zugriffe: 927

Re: eine geschweifte Klammer in einem String ausgeben

@Pitwheazle: Dein Problem war doch schon gelöst. Warum möchtest Du jetzt wieder mehr Komplexität einführen?? Es ging mir darum, dass wenn Du mal eine Klammer und mal eine Einheit in Deinem postfix-Text hast, dann ist `einheit` der falsche Name und Du solltest einen Überbegriff finden, der für beides...
von Sirius3
Montag 13. Mai 2024, 21:15
Forum: Qt/KDE
Thema: QResizeEvent
Antworten: 19
Zugriffe: 606

Re: QResizeEvent

Weil es in Python @property gibt, braucht man keine trivialen Getter und Setter. Wenn es also permanent und änderbar sein soll, dann nimmt man einfach ein Attribut. Zum Beispiel Deine Boundingbox-Klasse. Zum einen ist das bb-Päfix und das x/y in den Attributen überflüssig. Dass es ein Attribut einer...
von Sirius3
Montag 13. Mai 2024, 11:22
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 38
Zugriffe: 1357

Re: Fehlersuche Flask, mit Vue.js

Nein, Du hast die Daten nicht von Anfang an, weil sie asynchron nachgeladen werden. Und Du brauchst diesen "Funktionsaufruf", weil Du ja die Daten asynchron laden mußt. Eventbasierte und Nebenläufige Programmierung sind halt schwierige Themen, um die man aber nicht herum kommt, sobald man ...
von Sirius3
Montag 13. Mai 2024, 07:16
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 38
Zugriffe: 1357

Re: Fehlersuche Flask, mit Vue.js

@Dennis89: async ist wie unter Python kooperativ, das heißt, wenn eine Async-Funktion wartet, kann die andere, deren Ergebnis da ist, weitermachen. Dazu müssen aber alle Funktionen bis hoch zu einer "Main"-Funktion asynchron arbeiten. Bei Python ist das explizit über das Aufrufen vom Event...
von Sirius3
Sonntag 12. Mai 2024, 09:13
Forum: Allgemeine Fragen
Thema: Python das Nachfassdatum wird nicht aktuallisiert bei der Ansicht bearbeiten
Antworten: 2
Zugriffe: 254

Re: Python das Nachfassdatum wird nicht aktuallisiert bei der Ansicht bearbeiten

@viSion1990: das Programm sieht auf den ersten Blick ordentlich aus, mit Klassen und ohne globalen Variablen. Aber ab einer bestimmten Länge rächen sich andere Designfehler. Die Datenhaltung muß sauber vom GUI-Code getrennt sein, damit man ihn auch unabhängig testen kann. "kundenverwaltung.txt&...
von Sirius3
Donnerstag 9. Mai 2024, 18:21
Forum: Allgemeine Fragen
Thema: eine geschweifte Klammer in einem String ausgeben
Antworten: 41
Zugriffe: 927

Re: eine geschweifte Klammer in einem String ausgeben

Und wie so oft, fehlt bei Deiner Frage wieder der nötige Kontext, um das Problem nachvollziehen zu könne. Wo tritt welcher Fehler konkret auf? Bisher führt nichts, was Du beschrieben hast, zu einem Fehler.
von Sirius3
Mittwoch 8. Mai 2024, 19:35
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 278

Re: Code umbrechen

Das ist doch alles ziemlich Fehleranfällig, wenn Register Nummer 47 warnvalue entspricht, oder doch vielleicht checkstep? Deshalb vermeidet man so lange Ausdrücke generell, und hat dann nicht dass große Problem, einen Ausdruck auf 30 Zeilen aufteilen zu müssen. Deshalb hat man normalerweise eine Tab...
von Sirius3
Mittwoch 8. Mai 2024, 19:28
Forum: Qt/KDE
Thema: eval vermeiden
Antworten: 9
Zugriffe: 370

Re: eval vermeiden

Ich habe die Erfahrung gemacht, dass man in einem Programm mit schlechten Variablennamen keinen Fehler suchen kann, man schmeißt also das ganze Programm weg und schreibt es neu. Bis man wieder merkt, dass es einen Fehler hand und so geht es wieder von vorne los. Ich kann nur aus Deinem Code lesen, d...
von Sirius3
Mittwoch 8. Mai 2024, 17:51
Forum: Allgemeine Fragen
Thema: Code umbrechen
Antworten: 13
Zugriffe: 278

Re: Code umbrechen

Was sollen denn die doppelten Anführungszeichen?

Was Du dringend anpassen solltest, sind die Namen Deiner Felder. Niemand kann das entschlüsseln. Was soll denn ppv1h sein und warum gibt es ein ppv1l?
82 Felder für eine Tabelle sind auch ein bißchen viel.
von Sirius3
Mittwoch 8. Mai 2024, 17:49
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 24
Zugriffe: 484

Re: PyPDF2 3.0.1 Bitmuster? o0

Warum nimmst Du jetzt schon wieder diese kryptischen 10000 statt ADD_OR_MODIFY? Und ja, das eine Bit erlaubt halt alles, und es gibt keine Möglichkeit, das einzeln einzuschränken. Aber wenn Dein PDF keine Formulare hat, dann kann man die auch nicht editieren :-) Und wenn das PDF Formulare hätte, wär...
von Sirius3
Mittwoch 8. Mai 2024, 17:39
Forum: Qt/KDE
Thema: eval vermeiden
Antworten: 9
Zugriffe: 370

Re: eval vermeiden

Und warum hast Du ein dict mit den Keys "1" bis "28"? Besser wäre eine einfache Liste. Das ergibt dann:

Code: Alles auswählen

for slider, value in zip(self.spsliders, self.cva):
    slider.setValue(value)
Wobei cva natürlich ein sehr schlecher Variablenname ist, weil er nichts aussagt.
von Sirius3
Mittwoch 8. Mai 2024, 16:53
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 24
Zugriffe: 484

Re: PyPDF2 3.0.1 Bitmuster? o0

Drucken ohne PRINT-Flag geht offensichtlich nicht.
von Sirius3
Mittwoch 8. Mai 2024, 16:51
Forum: Qt/KDE
Thema: eval vermeiden
Antworten: 9
Zugriffe: 370

Re: eval vermeiden

Idealerweise hast Du ja gar keine 28 einzelne Attribute, sondern eine Liste. Dann sähe das so aus: for n, slider in enumerate(self.spsliders, 1): slider.setValue(int(self.CVa.get(str(n))) Notfalls kann man diese Liste aus den ui.spslider_.. per getattr erzeugen: self.spsliders = [getattr(self.ui, f&...
von Sirius3
Mittwoch 8. Mai 2024, 16:15
Forum: Allgemeine Fragen
Thema: PyPDF2 3.0.1 Bitmuster? o0
Antworten: 24
Zugriffe: 484

Re: PyPDF2 3.0.1 Bitmuster? o0

Hochauflösender Druck heißt halt als Konstante PRINT_TO_REPRESENTATION.
von Sirius3
Mittwoch 8. Mai 2024, 13:16
Forum: Webframeworks
Thema: Pfad zur Grafik
Antworten: 5
Zugriffe: 243

Re: Pfad zur Grafik

Durch die geschweiften Klammern bist Du ja schon in der Template-Sprache von Django, weitere Klammern sind also überflüssig:

Code: Alles auswählen

{% static  parameter.object %}
von Sirius3
Samstag 4. Mai 2024, 14:13
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 38
Zugriffe: 1357

Re: Fehlersuche Flask, mit Vue.js

Du benutzt ja die Liste `gases` gar nicht, sondern jedes Dropdown ist mit der selben Variablen `gas_name` verknüpft.
von Sirius3
Freitag 3. Mai 2024, 06:29
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 38
Zugriffe: 1357

Re: Fehlersuche Flask, mit Vue.js

Javascript ist schwach typisiert. Wenn man mit einer Zahl vergleicht, wird ein String automatisch konvertiert. Du vergleichst aber anscheinend zwei Strings und da gilt der Lexikalische Vergleich. Deshalb sollte man Variablen explizit konvertieren: 1 * inside_diameter.value < 1 * outside_diameter.val...
von Sirius3
Mittwoch 1. Mai 2024, 20:29
Forum: Wissenschaftliches Rechnen
Thema: DataFrame Spalte unter Bedingung anfügen
Antworten: 4
Zugriffe: 446

Re: DataFrame Spalte unter Bedingung anfügen

Das geht mit map und fillna: df['Spalte_C'] = df['Spalte_A'].map({1: "Warm", 2: "Kalt"}).fillna(df['Spalte_B']) aber es scheint ja so, dass jeder Wert eindeutig gemappt werden könnte: df['Spalte_C'] = df['Spalte_A'].map({1: "Warm", 2: "Kalt", 3: "Sterne&q...