Die Suche ergab 17725 Treffer

von Sirius3
Mittwoch 1. Mai 2024, 20:29
Forum: Wissenschaftliches Rechnen
Thema: DataFrame Spalte unter Bedingung anfügen
Antworten: 3
Zugriffe: 37

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...
von Sirius3
Mittwoch 1. Mai 2024, 12:28
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 15
Zugriffe: 311

Re: Fehlersuche Flask, mit Vue.js

Wie schon geschrieben, ist eine Validierung trivial. Natürlich könnte man noch ein Framework einbinden, dass dann wieder mit neuer Syntax und einer ganz komplizierten Logik im Hintergrund ganze Formulare validiert. Ich für meinen Teil habe gerne möglichst wenig Zwischenschichten und nur die Framewor...
von Sirius3
Mittwoch 1. Mai 2024, 08:56
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 15
Zugriffe: 311

Re: Fehlersuche Flask, mit Vue.js

Wenn Du mit einem dieser Frameworks arbeitest (und da ist jedes so gut wie das andere) dann mußt Du auch Javascript-Code schreiben. Der Vorteil, das alles im Browser zu machen ist, dass Du kein Session-Management brauchst. Üblich ist, sowohl die Validierung in Javascript zu schreiben, um dem Nutzer ...
von Sirius3
Dienstag 30. April 2024, 21:15
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 15
Zugriffe: 311

Re: Fehlersuche Flask, mit Vue.js

Ich verstehe nicht, wo das Problem liegt, das Editieren von den 10 Variablen komplett im Browser zu erledigen. Warum sollten unfertige Daten an den Server geschickt werden?
Vielleicht solltest Du etwas weiter ausholen, was Du eigentlich machen möchtest.
von Sirius3
Montag 29. April 2024, 19:12
Forum: Allgemeine Fragen
Thema: Globale Variablen
Antworten: 18
Zugriffe: 646

Re: Globale Variablen

Egal ob kleinglobal oder irgendwie anders global, gewöhn Dir von Anfang an eine saubere Programmierung an. Dazu gehört, dass man globale Variablen vermeidet und dazu gehören sprechende Namen, auch wenn das nur eine Vorskizze ist. Wie soll denn die Skizze helfen, wenn man sie nicht versteht. Und vers...
von Sirius3
Montag 29. April 2024, 08:50
Forum: Allgemeine Fragen
Thema: Globale Variablen
Antworten: 18
Zugriffe: 646

Re: Globale Variablen

Prinzipiell kann man den Code noch etwas aufräumen. Importe gehören alle an den Anfang der Datei. Du hast die Default-Werte für Deine Settings an zwei Stellen im Code sowie das Laden an mehreren Stellen. Dateinamen sollten nicht fix im Code stehen, und wenn, dann als Konstante einmal ganz am Anfang....
von Sirius3
Montag 29. April 2024, 07:12
Forum: Allgemeine Fragen
Thema: Globale Variablen
Antworten: 18
Zugriffe: 646

Re: Globale Variablen

Dein Problem ist, dass man keine globalen Variablen verwenden darf und Du munter lokalen und globalen Namensraum mischst. Programmierer sind faul, bedeutet, sie möchten nicht 16fach kopierten Code anpassen müssen, sondern immer nur eine Stelle. Dazu benutzen sie Schleifen. Ebenso sind sie faul und m...
von Sirius3
Sonntag 28. April 2024, 21:21
Forum: Webframeworks
Thema: Fehlersuche Flask, mit Vue.js
Antworten: 15
Zugriffe: 311

Re: Fehlersuche Flask, mit Vue.js

Das macht Dein Browser automatisch: https://developer.mozilla.org/en-US/doc ... ts_in_cors
von Sirius3
Sonntag 28. April 2024, 20:14
Forum: Webframeworks
Thema: Warum glaubt FLASK, CSRF sei aktiviert?
Antworten: 4
Zugriffe: 278

Re: Warum glaubt FLASK, CSRF sei aktiviert?

@zegru: wenn Du nur Informationen abfrägst, warum benutzt Du dann POST und wechselst nicht einfach auf GET? Ist eh besser, weil man sich dann einfach einen Link auf seine Wunscheinstellung speichern kann.
von Sirius3
Sonntag 28. April 2024, 10:38
Forum: Allgemeine Fragen
Thema: shutil.copy ohne Funktion
Antworten: 7
Zugriffe: 239

Re: shutil.copy ohne Funktion

Wie ich gerade gelesen habe ist /etc/rc.local seit 1983 veraltet.
Auch Du solltest auf systemd umsteigen. Eine systemd-Unit zu schreiben ist mit den vielen Beispielen im Netz auch nicht allzu schwierig. Vorteil: Du bekommst das Protokoll zur Fehlersuche gleich mit.
von Sirius3
Sonntag 28. April 2024, 10:28
Forum: Allgemeine Fragen
Thema: Python - Auflistung aller Kombinationen mit Wiederholung
Antworten: 11
Zugriffe: 328

Re: Python - Auflistung aller Kombinationen mit Wiederholung

Was ist überhaupt der Sinn, alle Kombinationen in einer Datei zu speichern? Es ist deutlich effizienter, die Zahlen bei Bedarf zu erzeugen.
von Sirius3
Sonntag 28. April 2024, 08:27
Forum: Allgemeine Fragen
Thema: shutil.copy ohne Funktion
Antworten: 7
Zugriffe: 239

Re: shutil.copy ohne Funktion

Wenn das Programm läuft, dann muss der Fehler woanders liegen. Z.b. beim Aufruf des Programms oder noch früher. Wie werden die Programme aufgerufen? Wie werden Fehler protokolliert? Was für Meldungen tauchen in den Protokollen auf? Das Kopierprogramm an sich ist gruselig. Als erstes wird das aktuell...
von Sirius3
Freitag 26. April 2024, 12:14
Forum: Allgemeine Fragen
Thema: Python - Auflistung aller Kombinationen mit Wiederholung
Antworten: 11
Zugriffe: 328

Re: Python - Auflistung aller Kombinationen mit Wiederholung

So schnell geht's wenn man etwas nicht testet:

Code: Alles auswählen

product([1,2,3,4,5,6,7,8], repeat=8)
von Sirius3
Freitag 26. April 2024, 07:54
Forum: Allgemeine Fragen
Thema: Code bzw. Programme speichern
Antworten: 8
Zugriffe: 341

Re: Code bzw. Programme speichern

@jim10: Die fertigen Skripte liegen in einem Verzeichnis, das in $PATH steht, es muß ja nicht /usr/local sein, es kann ja auch $HOME/bin sein. Dann kann man sie einfach benutzten. Je nach Vorlieben liegen alle Skripte im selben Environment, wie es ja bei Dir den Anschein hat; wenn die Skripte komple...
von Sirius3
Freitag 26. April 2024, 07:03
Forum: Allgemeine Fragen
Thema: stringreihe in dict wandeln
Antworten: 5
Zugriffe: 235

Re: stringreihe in dict wandeln

Ich habe ein wenig probiert und habe folgendes Listing: # -*- coding: utf-8 -*- """ Created on Thu Apr 25 11:01:27 2024 @author: GBT B650M GamingX AX """ import io #with open("ausgabe.txt", "r") as f: # print(f.read()) # Schreiben Wert1 = 10 Wert2 =...
von Sirius3
Freitag 26. April 2024, 06:54
Forum: Allgemeine Fragen
Thema: Python - Auflistung aller Kombinationen mit Wiederholung
Antworten: 11
Zugriffe: 328

Re: Python - Auflistung aller Kombinationen mit Wiederholung

Importe stehen ganz am Anfang der Datei. Dateien öffnet man mit dem with-Statement. Bei Text-Dateien sollte man auch immer das richtige Encoding angeben. Variablennamen müssen aussagekräftig sein. Bei i denkt man an einen Index, eine einzelne Zahl, nicht an ein Tuple aus 8 Zahlen. Was hat ein Kamm m...
von Sirius3
Donnerstag 25. April 2024, 12:49
Forum: Allgemeine Fragen
Thema: stringreihe in dict wandeln
Antworten: 5
Zugriffe: 235

Re: stringreihe in dict wandeln

Was ist eine Variablenliste? Warum ist das ein String? Woher kommt der?
Sieht aus wie JSON, also hilft json.loads.
von Sirius3
Mittwoch 24. April 2024, 19:05
Forum: Allgemeine Fragen
Thema: Schaltfläche identifizieren, mittels Selenium betätigen
Antworten: 8
Zugriffe: 321

Re: Schaltfläche identifizieren, mittels Selenium betätigen

Man kann sich in den Fuß schießen, kann, wie __deets__ schon geschrieben hat, sich einfach anmelden und das csv laden, oder man benutzt pandas.read_html.
Du hast Dich in die erste Variante verrannt.
von Sirius3
Mittwoch 24. April 2024, 13:19
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1314

Re: Recursive Erstellung und Löschung von Entrys

Meinst Du mit "zusammenbauen der Elemente" das:

Code: Alles auswählen

        for data in self.dbcs:
            print("".join(data))
Das sollte sowieso anders aussehen, z.B:

Code: Alles auswählen

        for signal, channel, path in self.dbcs:
            print(f"{signal}{channel}={path}")
von Sirius3
Dienstag 23. April 2024, 14:29
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1314

Re: Recursive Erstellung und Löschung von Entrys

Aber wenn das "=" immer gleich ist, kann man das auch weglassen.