Die Suche ergab 17744 Treffer
- 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...
- Dienstag 14. Mai 2024, 18:37
- Forum: Allgemeine Fragen
- Thema: eine geschweifte Klammer in einem String ausgeben
- Antworten: 41
- Zugriffe: 940
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.
- Dienstag 14. Mai 2024, 12:58
- Forum: Allgemeine Fragen
- Thema: eine geschweifte Klammer in einem String ausgeben
- Antworten: 41
- Zugriffe: 940
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...
- Montag 13. Mai 2024, 21:15
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 19
- Zugriffe: 612
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...
- Montag 13. Mai 2024, 11:22
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 38
- Zugriffe: 1358
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 ...
- Montag 13. Mai 2024, 07:16
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 38
- Zugriffe: 1358
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...
- Sonntag 12. Mai 2024, 09:13
- Forum: Allgemeine Fragen
- Thema: Python das Nachfassdatum wird nicht aktuallisiert bei der Ansicht bearbeiten
- Antworten: 2
- Zugriffe: 256
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&...
- Donnerstag 9. Mai 2024, 18:21
- Forum: Allgemeine Fragen
- Thema: eine geschweifte Klammer in einem String ausgeben
- Antworten: 41
- Zugriffe: 940
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.
- 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...
- Mittwoch 8. Mai 2024, 19:28
- Forum: Qt/KDE
- Thema: eval vermeiden
- Antworten: 9
- Zugriffe: 371
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...
- 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.
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.
- 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...
- Mittwoch 8. Mai 2024, 17:39
- Forum: Qt/KDE
- Thema: eval vermeiden
- Antworten: 9
- Zugriffe: 371
Re: eval vermeiden
Und warum hast Du ein dict mit den Keys "1" bis "28"? Besser wäre eine einfache Liste. Das ergibt dann:
Wobei cva natürlich ein sehr schlecher Variablenname ist, weil er nichts aussagt.
Code: Alles auswählen
for slider, value in zip(self.spsliders, self.cva):
slider.setValue(value)
- 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.
- Mittwoch 8. Mai 2024, 16:51
- Forum: Qt/KDE
- Thema: eval vermeiden
- Antworten: 9
- Zugriffe: 371
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&...
- 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.
- 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 %}
- Samstag 4. Mai 2024, 14:13
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 38
- Zugriffe: 1358
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.
- Freitag 3. Mai 2024, 06:29
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 38
- Zugriffe: 1358
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...
- 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...