Beim ersten Drüberschauen fallen mir sehr viele kopierte Codepassagen auf. Die drei Clock-Dialog-Klassen kann man sicher zu einer zusammenfassen.
Alle Uhren sollten synchron von einem after-Aufruf aktualisiert werden, mit einer Zeit. Warum arbeitest Du mit Zeitzonen und einem zusätzlichen Offset ...
Die Suche ergab 18219 Treffer
- Donnerstag 3. Juli 2025, 07:06
- Forum: Showcase
- Thema: Weltzeituhr - Erstes Programmierprojekt
- Antworten: 6
- Zugriffe: 323
- Mittwoch 2. Juli 2025, 20:19
- Forum: Wissenschaftliches Rechnen
- Thema: Berechnungstool VBA zu Python mit Laufzeit Problemen
- Antworten: 3
- Zugriffe: 306
Re: Berechnungstool VBA zu Python mit Laufzeit Problemen
Man benutzt keine kryptischen Abkürzungen, was ist eine `btn` oder eine `kas`? Nur um ein paar Buchstaben zu sparen, sollte man nicht die Lesbarkeit opfern.
Importe gehören an den Anfang der Datei.
Alle konstanten Werte sollte man als Konstanten am Anfang der Datei definieren, wie Du es ja schon mit ...
Importe gehören an den Anfang der Datei.
Alle konstanten Werte sollte man als Konstanten am Anfang der Datei definieren, wie Du es ja schon mit ...
- Dienstag 1. Juli 2025, 09:39
- Forum: Showcase
- Thema: Weltzeituhr - Erstes Programmierprojekt
- Antworten: 6
- Zugriffe: 323
Re: Weltzeituhr - Erstes Programmierprojekt
@juergenkulow: in früheren Python konnte man keine Anführungszeichen in {}-Ausdrücken verschachteln, Deine Python-Version ist einfach zu alt.
Der Aufruf von strftime ist aber eh unnötig, weil man die Formatierungsanweisung direkt angeben kann:
Der Aufruf von strftime ist aber eh unnötig, weil man die Formatierungsanweisung direkt angeben kann:
Code: Alles auswählen
text=f"UTC{now:%:z}"
- Montag 30. Juni 2025, 22:25
- Forum: Allgemeine Fragen
- Thema: Abfrage-Frage
- Antworten: 6
- Zugriffe: 543
Re: Abfrage-Frage
Weil das die Funktionsweise von `or` ist: Werte den ersten Ausdruck aus, falls das Ergebnis wahr ist, ist das das Ergebnis des gesamten Ausdrucks, und der zweite Teil wird nicht ausgeführt. Nur falls der erste Teil unwahr ist, wird das Ergebnis des zweiten Teils zurückgeliefert.
- Montag 30. Juni 2025, 21:00
- Forum: Allgemeine Fragen
- Thema: Abfrage-Frage
- Antworten: 6
- Zugriffe: 543
Re: Abfrage-Frage
@mechanicalStore: Typannotationen sollten irgendjemandem einen Mehrwert bieten, bei Deinen ist schon allein durch die Zuweisung klar, dass es sich um `datetime` handelt, man kann die also weglassen.
Ein Flag wie `check` braucht man im Normalfall nicht, weil man die Prüfung auch einfach als Funktion ...
Ein Flag wie `check` braucht man im Normalfall nicht, weil man die Prüfung auch einfach als Funktion ...
- Dienstag 24. Juni 2025, 08:32
- Forum: Tkinter
- Thema: Zellulärer Automat
- Antworten: 12
- Zugriffe: 794
Re: Zellulärer Automat
Python 3.6 ist schon sehr alt und lange nicht mehr gepflegt. Steige auf ein aktuelleres Python um.
Vergiss gleich wieder, dass es das Schlüsselwort `global` überhaupt gibt, wobei in Deinem Fall der Einsatz keinen Sinn macht, das es die Variable `zaehler` gar nicht gibt. Ebensowenig x oder y.
Um ...
Vergiss gleich wieder, dass es das Schlüsselwort `global` überhaupt gibt, wobei in Deinem Fall der Einsatz keinen Sinn macht, das es die Variable `zaehler` gar nicht gibt. Ebensowenig x oder y.
Um ...
- Sonntag 22. Juni 2025, 09:42
- Forum: Installation/Konfigurieren
- Thema: Co robić
- Antworten: 3
- Zugriffe: 3648
Re: Co robić
Offensichtlich versuchst du pycairo unter macOs zu installieren, das kann es aber nur aus den Sourcen bauen.
fertige Pakete gibt es z.B. für conda. Das einfachste wäre uv zu lassen und statt dessen miniconda zu benutzen.
fertige Pakete gibt es z.B. für conda. Das einfachste wäre uv zu lassen und statt dessen miniconda zu benutzen.
- Mittwoch 18. Juni 2025, 16:29
- Forum: Allgemeine Fragen
- Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
- Antworten: 24
- Zugriffe: 1853
Re: Webscraping: Wie finde ich den richtigen selector für Tabelle
@ThomasRandus: ich kenne Deine Motivation nicht, und gehe erst einmal vom Besten aus, dass Du tatsächlich Python lernen willst. Denn dafür ist das Forum hier da. Wenn Du schon weißt, dass ChatGPT nur Quark produziert, warum nutzt Du es dann? Wie man normalerweise beim Programmieren vorgeht, habe ich ...
- Mittwoch 18. Juni 2025, 09:42
- Forum: Allgemeine Fragen
- Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
- Antworten: 24
- Zugriffe: 1853
Re: Webscraping: Wie finde ich den richtigen selector für Tabelle
Wie Bist Du denn auf den Selektor gekommen? Irgendwoher mußt Du doch "_nghost-boerse-frankfurt-c352035757" haben?
Was bedeutet `hat mit Selenium irgendwie alles nicht so fkt.`? Was hast Du ausprobiert und was war das Ergebnis?
Der Code hat noch weitere Einrückungsfehler, die Du beim Entwickeln des ...
Was bedeutet `hat mit Selenium irgendwie alles nicht so fkt.`? Was hast Du ausprobiert und was war das Ergebnis?
Der Code hat noch weitere Einrückungsfehler, die Du beim Entwickeln des ...
- Dienstag 17. Juni 2025, 22:03
- Forum: Allgemeine Fragen
- Thema: Wechselseitiger import
- Antworten: 5
- Zugriffe: 511
Re: Wechselseitiger import
Für theoretische Überlegungen sind Deine Beschreibungen schon sehr detailiert.
Da Du aber sehr kryptisch bleibst, kann ich mir darunter nichts vorstellen. Lass mal all die Einordnung in Klassen weg und versuche nur zu beschreiben, welches konkrete Problem Du lösen willst.
Dass man eine Liste an ...
Da Du aber sehr kryptisch bleibst, kann ich mir darunter nichts vorstellen. Lass mal all die Einordnung in Klassen weg und versuche nur zu beschreiben, welches konkrete Problem Du lösen willst.
Dass man eine Liste an ...
- Sonntag 15. Juni 2025, 11:14
- Forum: Allgemeine Fragen
- Thema: `attrs` und Vererbung
- Antworten: 4
- Zugriffe: 643
Re: `attrs` und Vererbung
attrs macht viel Magie im Hintergrund, das passt nicht zusammen mit Vererbung von richtigen Klassen.
Zudem ist attrs für reine Datenklassen ohne Nebeneffekten gemacht, UI-Klassen müssen per Definition Nebeneffekte haben.
Also, nicht machen.
Zudem ist attrs für reine Datenklassen ohne Nebeneffekten gemacht, UI-Klassen müssen per Definition Nebeneffekte haben.
Also, nicht machen.
- Mittwoch 4. Juni 2025, 20:43
- Forum: Allgemeine Fragen
- Thema: Abfrage Liste if row is not None: mit Fehler
- Antworten: 3
- Zugriffe: 2037
Re: Abfrage Liste if row is not None: mit Fehler
@franze_m: Code postet man hier am besten als Text und nicht als Bild.
Eingerückt wird in Python immer mit 4 Leerzeichen pro Ebene, nicht zwei. Variablennamen schreibt man immer komplett klein.
In Python ist so ziemlich alles ein Objekt, bei `reader_obj` bietet also das Postfix `obj` keinen Mehrwert ...
Eingerückt wird in Python immer mit 4 Leerzeichen pro Ebene, nicht zwei. Variablennamen schreibt man immer komplett klein.
In Python ist so ziemlich alles ein Objekt, bei `reader_obj` bietet also das Postfix `obj` keinen Mehrwert ...
- Dienstag 3. Juni 2025, 21:25
- Forum: Allgemeine Fragen
- Thema: Probleme mit Umlaute in Python
- Antworten: 26
- Zugriffe: 6715
Re: Probleme mit Umlaute in Python
Hast Du schon versucht, ein UTF16-codiertes Python-Programm auszuführen?
- Dienstag 3. Juni 2025, 21:12
- Forum: Allgemeine Fragen
- Thema: Probleme mit Umlaute in Python
- Antworten: 26
- Zugriffe: 6715
Re: Probleme mit Umlaute in Python
Es ist völlig egal, ob in der Datei irgendwo ein ü vorkommt, weil der erste Buchstabe von
ein p ist, und weiter liest python gar nicht.
Code: Alles auswählen
print("Hallo Übermorgen")
- Dienstag 3. Juni 2025, 20:22
- Forum: Allgemeine Fragen
- Thema: Probleme mit Umlaute in Python
- Antworten: 26
- Zugriffe: 6715
Re: Probleme mit Umlaute in Python
@nezzcarth: UTF16 würde gar nicht laufen, weil python beim ersten 0-byte aufhört zu lesen.
- Donnerstag 29. Mai 2025, 08:50
- Forum: Netzwerkprogrammierung
- Thema: Raspi, Requests kennt weder .get noch .post
- Antworten: 3
- Zugriffe: 3475
Re: Raspi, Requests kennt weder .get noch .post
Statt dessen heist Deine Datei http.py, was die Standardbibliothek http überdeckt, die von requests benutzt wird.
nenne Deine Dateien so, dass es zu keinen Konflikten kommt.
nenne Deine Dateien so, dass es zu keinen Konflikten kommt.
- Montag 26. Mai 2025, 19:49
- Forum: Netzwerkprogrammierung
- Thema: Raspi, Requests kennt weder .get noch .post
- Antworten: 3
- Zugriffe: 3475
Re: Raspi, Requests kennt weder .get noch .post
Der komplette Traceback würde bei der Fehlersuche helfen.
Wahrscheinlich hast Du Deine eigene Datei requests.py genannt.
Wahrscheinlich hast Du Deine eigene Datei requests.py genannt.
- Montag 26. Mai 2025, 15:06
- Forum: Allgemeine Fragen
- Thema: Funktionen und deren Aufruf
- Antworten: 6
- Zugriffe: 3086
Re: Funktionen und deren Aufruf
`my_usersettings.Userdata` ist die Klasse, Du brauchst aber eine Instanz der Klasse, die Du an irgendeiner anderen Stelle im Code erzeugt hast.
Es ist übrigens meist nicht sinnvoll, das Präfix my zu benutzten, insbesondere in Attributen nicht. Kann die Userdata-Klasse nur für Deinen Bot benutzt ...
Es ist übrigens meist nicht sinnvoll, das Präfix my zu benutzten, insbesondere in Attributen nicht. Kann die Userdata-Klasse nur für Deinen Bot benutzt ...
- Sonntag 25. Mai 2025, 11:53
- Forum: Allgemeine Fragen
- Thema: Asynchrone Funktionen (asyncio)
- Antworten: 10
- Zugriffe: 3265
Re: Asynchrone Funktionen (asyncio)
So ganz klar wird mir nicht, was Du eigentlich machen möchtest, und was das dann mit asynchroner Verarbeitung zu tun hat. Das ist nämlich nur sinnvoll, wenn man viele Quellen gleichzeitig verarbeiten will.
Du hast ja nur einen Strom an Daten, und da ist das einfach ein Generator.
Du hast ja nur einen Strom an Daten, und da ist das einfach ein Generator.
- Donnerstag 22. Mai 2025, 12:05
- Forum: Raspberry Pi und Co.
- Thema: Pool Solarheizung Steuerung - komme nicht weiter
- Antworten: 5
- Zugriffe: 4333
Re: Pool Solarheizung Steuerung - komme nicht weiter
@Frank2020: schönes Hobby, wenn sowas ernsthaft als Steuerung eingesetzt werden soll, ist aber ein Microcontroller besser geeignet als ein Raspberry Pi, z.B. ein ESP32.
Wenn Du eh neu auf dem Gebiet bist, sind die Hürden vielleicht andere, aber nicht wirklich höher. Entsprechende Boards kann man ...
Wenn Du eh neu auf dem Gebiet bist, sind die Hürden vielleicht andere, aber nicht wirklich höher. Entsprechende Boards kann man ...