Die Suche ergab 14348 Treffer

von Sirius3
Freitag 7. Mai 2021, 19:03
Forum: Allgemeine Fragen
Thema: duple von 2 Listen aufgelöst
Antworten: 2
Zugriffe: 47

Re: duple von 2 Listen aufgelöst

So ist halt Tuple-Unpacking definiert. Die Variablen links werden mit den Elementen der Liste rechts gefüllt.
von Sirius3
Freitag 7. Mai 2021, 14:29
Forum: Showcase
Thema: Messenger Programme
Antworten: 4
Zugriffe: 66

Re: Messenger Programme

Wie 99.9999% aller Socket-Beispiele sind auch Deine fehlerhaft. Warum, steht in jedem Beitrag hier im Forum, der sich im Socket-Programmierung dreht. 64 Zeichen für eine Länge sind auch etwas viel. 20 Bytes sind völlig ausreichend. Dann stückelt man Strings nicht per + zusammen, sondern benutzt Form...
von Sirius3
Freitag 7. Mai 2021, 09:44
Forum: Installation/Konfigurieren
Thema: PyQt5-tools Mac Fehlermeldung
Antworten: 16
Zugriffe: 127

Re: PyQt5-tools Mac Fehlermeldung

Dass man das Passwort nicht sieht, ist ein Feature. Einfach eintippen und Enter drücken.
von Sirius3
Freitag 7. Mai 2021, 08:42
Forum: Webframeworks
Thema: Multiple Ajax Requests Images Anzeigefehler
Antworten: 6
Zugriffe: 101

Re: Multiple Ajax Requests Images Anzeigefehler

Du darfst halt nicht die globalen Objekte von matplotlib verwenden, sondern muß selbst figures erstellen.
von Sirius3
Freitag 7. Mai 2021, 07:01
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: [kivy] "XDG_RUNTIME_DIR not set" Wo muss ich das machen?
Antworten: 6
Zugriffe: 90

Re: [kivy] "XDG_RUNTIME_DIR not set" Wo muss ich das machen?

Was passiert denn, wenn Du Dein Programm von der Konsole startest?
von Sirius3
Donnerstag 6. Mai 2021, 19:37
Forum: Datenbankprogrammierung mit Python
Thema: In eine MariaDB einen Datensatz mit nur einem Feld einfügen
Antworten: 5
Zugriffe: 67

Re: In eine MariaDB einen Datensatz mit nur einem Feld einfügen

Es sollte `cursor` heißen, nicht `cur`. Der richtige SQL-Ausdruck ist `INSERT INTO balkonkw (power) VALUES (%s)` wobei balkonkw so aussieht, als ob Du eigentlich Informationen in den Tabellennamen hineinkodiert hast, anstatt dafür eine Tabellenspalte zu verwenden. Nur power in einer Tabelle zu speic...
von Sirius3
Donnerstag 6. Mai 2021, 11:02
Forum: Allgemeine Fragen
Thema: Python Taschenrechner - Verwendung while Schleife
Antworten: 1
Zugriffe: 69

Re: Python Taschenrechner - Verwendung while Schleife

Wenn man irgend etwas kopiert, macht man normalerweise etwas falsch. Da das, was vor der Schleife steht sich innerhalb der Schleife wiederholt, kann man einfach das davor vermeiden, indem man die Bedinung, wann die Schleife unterbrochen wird, nach unten schiebt: print("Taschenrechner") while True: n...
von Sirius3
Donnerstag 6. Mai 2021, 10:48
Forum: Allgemeine Fragen
Thema: for loop /if Problem
Antworten: 2
Zugriffe: 70

Re: for loop /if Problem

Eine vereinfachter Code hilft nicht beim Verstehen Deines Problems. Über Indizes iteriert man nicht, ich versteh nicht, was i und j von Alte_Liste mit einem x und y zu tun hat? Woher kommen diese x und y? Wenn Du Alte_Liste komplett in Neue_Liste schreibt dann ist natürlich das if danach immer wahr....
von Sirius3
Mittwoch 5. Mai 2021, 21:56
Forum: Allgemeine Fragen
Thema: *args per method in eine .txt-file schreiben ohne ein Trennzeichen nach letztem arg entsteht.
Antworten: 3
Zugriffe: 80

Re: *args per method in eine .txt-file schreiben ohne ein Trennzeichen nach letztem arg entsteht.

Die Klasse ist überflüssig, da sie außer einer Methode nichts macht, eine Funktion wäre einfacher. Eine Funktion sollte im Fehlerfall nicht einfach nichts machen, denn so kann man den Fehler ja nie entdecken, das is_fle kann man daher einfach weglassen. Dein Problem ist einfach zu lösen, schreibe ei...
von Sirius3
Mittwoch 5. Mai 2021, 19:54
Forum: Allgemeine Fragen
Thema: Suche mittels Schleife in einer Liste
Antworten: 3
Zugriffe: 107

Re: Suche mittels Schleife in einer Liste

Das `enter` könnte ungefähr so aussehen: from collections import namedtuple Employee = namedtuple("Mitarbeiter", "surname, forename, age") def enter(employees, search_field, result_name, result_age): name = search_field.get().capitalize() for employee in employees: if name == employee.surname: break...
von Sirius3
Mittwoch 5. Mai 2021, 19:44
Forum: Allgemeine Fragen
Thema: e.args[0] von except Exception as e
Antworten: 1
Zugriffe: 57

Re: e.args[0] von except Exception as e

`args` gehört definitiv nicht zu den Grundlagen. Eigentlich braucht man das nie, falls eine Exception auswertbare Zusatzinformationen hat, sind die immer über sinnvoll benannte Attribute abrufbar. Wenn man also den String einer Exception ausgeben möchte, reicht das `print(e)` Nichtsdestotrotz ist es...
von Sirius3
Mittwoch 5. Mai 2021, 14:07
Forum: Allgemeine Fragen
Thema: Suche mittels Schleife in einer Liste
Antworten: 3
Zugriffe: 107

Re: Suche mittels Schleife in einer Liste

Benutze keine kryptischen Abkürzungen. Warum schreibst Du nicht `mitarbeiter` statt ma? Alles was eine Funktion braucht, muss sie über ihre Argumente bekommen. `enter` braucht also entry, ma und root. Eine GUI wird einmal aufgebaut und dann nur noch der Inhalt der Labels geändert. So wie jetzt packs...
von Sirius3
Mittwoch 5. Mai 2021, 13:23
Forum: Tkinter
Thema: Tkinter GUI als Modul auslagern, Problem Button-Funktionalität
Antworten: 4
Zugriffe: 75

Re: Tkinter GUI als Modul auslagern, Problem Button-Funktionalität

Weder ist das Hauptprogramm eine GUI noch umgekehrt. Vererbung ist hier total falsch.
Was ist denn bei dir das Hauptprogramm. Normalerweise bezeichnet man die GUI als Hauptprogramm und der Rest sind Funktionen die vom Hauptprogramm (GUI) aufgerufen werden.
von Sirius3
Mittwoch 5. Mai 2021, 12:38
Forum: Raspberry Pi und Co.
Thema: Wie hole ich mir den Messwert?
Antworten: 8
Zugriffe: 102

Re: Wie hole ich mir den Messwert?

Code: Alles auswählen

response = requests.get('192.168.xxx.xxx/report')
data = response.json()
von Sirius3
Mittwoch 5. Mai 2021, 12:34
Forum: Tkinter
Thema: Tkinter GUI als Modul auslagern, Problem Button-Funktionalität
Antworten: 4
Zugriffe: 75

Re: Tkinter GUI als Modul auslagern, Problem Button-Funktionalität

Ein button gehört doch zur GUI. An der Stelle kannst du dein Programm nicht auftrennen.
Überlege Dir welche Teile des Programms unabhängig von der GUI sind.