Die Suche ergab 13094 Treffer

von __blackjack__
Donnerstag 25. April 2024, 11:47
Forum: Allgemeine Fragen
Thema: regex-Problem mit zusätzlichem Datumsformat
Antworten: 1
Zugriffe: 15

Re: regex-Problem mit zusätzlichem Datumsformat

@drnicolas: Alternativen trennt man durch "|" und dann halt der reguläre Ausdruck für das neue Datumsformat.

Der "/" hat in regulären Ausdrücken übrigens keine besondere Bedeutung, den muss man nicht escapen.
von __blackjack__
Donnerstag 25. April 2024, 11:38
Forum: Wissenschaftliches Rechnen
Thema: Gebiet zur Positivität der Determinante zu ploten
Antworten: 1
Zugriffe: 114

Re: Gebiet zur Positivität der Determinante zu ploten

@neu: Schau mal wo das tatsächlich hakt und erklär mal was Du dachtest wie so ein Array aussehen soll. Als Import ist nur Numpy direkt nötig. Bis zum `linalg` oder gar zum plotten kommt das ja gar nicht bei dem Problemfall.
von __blackjack__
Donnerstag 25. April 2024, 11:28
Forum: Showcase
Thema: Email Versender (Mit Anhängen)
Antworten: 4
Zugriffe: 291

Re: Email Versender (Mit Anhängen)

Irgendwie habe ich dann doch der Versuchung nicht widerstanden (ungetestet): #!/usr/bin/python3 import smtplib import sys from email.message import EmailMessage from pathlib import Path from attrs import field, frozen @frozen class BaseConfigType: DEFAULT_FACTORY = lambda: None name = field() conver...
von __blackjack__
Donnerstag 25. April 2024, 00:24
Forum: Allgemeine Fragen
Thema: Code bzw. Programme speichern
Antworten: 2
Zugriffe: 84

Re: Code bzw. Programme speichern

@jim10: Die Namen sollten das eigentlich schon ermöglichen das zu finden was man sucht. Dafür vergibt man die ja‽ Ansonsten kann es helfen Dokumentation anzulegen. Beispielsweise eine Übersicht der Projekte mit einer kurzen Beschreibung wo man dann drin suchen kann. Und/oder die Ordnerhierarchie übe...
von __blackjack__
Mittwoch 24. April 2024, 21:54
Forum: Allgemeine Fragen
Thema: CSV
Antworten: 8
Zugriffe: 295

Re: CSV

@oldboyJR: Zu dem Zeitpunkt kannte ich die Quelle ja noch nicht. Und mit Quellte hätte ich auch nur gewusst, das ASCII nicht ausreichen wird, aber nicht welche Kodierung die passende ist. Das musst letztendlich Du wissen.
von __blackjack__
Mittwoch 24. April 2024, 21:30
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1057

Re: Recursive Erstellung und Löschung von Entrys

@TheBombTuber: `cget()` ist einfacher als mit `config()` abzufragen. Das liefert nur den einen Wert und auch gleich als Zahl. Das ``if`` kann man sich sparen in dem man einfach den kleineren der beiden Werte setzt: spinbox.set(min(len(self.entries) + 1, spinbox.cget("to"))) Den Button hatt...
von __blackjack__
Dienstag 23. April 2024, 10:39
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1057

Re: Recursive Erstellung und Löschung von Entrys

@TheBombTuber: Feste Grössenvorgaben in Pixeln sind nicht gut. Das ist bei mir unbenutzbar weil die hart vorgegebenen 550 Pixel Canvas-Breite nicht ausreichen um die Eingabefelder für die Pfade anzuzeigen. Die Schaltflächen zur Dateiauswahl sind überhaupt nicht mehr sichtbar und damit auch nicht per...
von __blackjack__
Montag 22. April 2024, 21:34
Forum: Allgemeine Fragen
Thema: Script unterbrechen
Antworten: 8
Zugriffe: 195

Re: Script unterbrechen

@Knollo: Also eine der beiden Schleifen sollte das beenden. Warum startest Du das externe Programm zweimal? Methoden ruft man auf dem jeweiligen Objekt auf und nicht die Methode als Funktion von der Klasse mit dem Objekt als Argument. Ein MQTT-Topic ist nichts was ”laufen” kann. Statt Code zu zeigen...
von __blackjack__
Montag 22. April 2024, 20:37
Forum: Allgemeine Fragen
Thema: Script unterbrechen
Antworten: 8
Zugriffe: 195

Re: Script unterbrechen

@Knollo: Suchst Du die `terminate()`-Methode auf `Popen`-Objekten‽
von __blackjack__
Montag 22. April 2024, 13:50
Forum: Allgemeine Fragen
Thema: CSV
Antworten: 8
Zugriffe: 295

Re: CSV

@oldboyJR: Offenbar dieses Lehrbuch: https://openbook.rheinwerk-verlag.de/python/33_006.html

Die Beispieldaten dort enthalten Umlaute, die Datei wird aber ohne Angabe der Kodierung geöffnet. Und ohne ``newline=""``. Das ist also nicht wirklich gut an der Stelle, das Lehrbuch.
von __blackjack__
Montag 22. April 2024, 13:14
Forum: Allgemeine Fragen
Thema: CSV
Antworten: 8
Zugriffe: 295

Re: CSV

@oldboyJR: Es wird nicht wirklich das Komma moniert, sondern an der Stelle hat der Compiler aufgegeben weil dort *oder davor* der Fehler ist. Falls das dort in Deinem Heimatverzeichnis liegt und es okay ist den Pfad nicht absolut, sondern relativ zum Heimatverzeichnis des Benutzers unter dem das aus...
von __blackjack__
Montag 22. April 2024, 12:57
Forum: Allgemeine Fragen
Thema: Daten Speichern und verändern
Antworten: 4
Zugriffe: 263

Re: Daten Speichern und verändern

@jokershortbread: Wenn man Quelltext mit literalen Python-Grunddatentypen parsen muss (was man eher nicht will wenn sich das vermeiden lässt) verwendet man das sichere `literal_eval()` aus dem `ast`-Modul in der Standardbibliothek. Python-Grunddatentypen haben nichts in Namen verloren. Den Typen änd...
von __blackjack__
Montag 22. April 2024, 08:34
Forum: Showcase
Thema: Email Versender (Mit Anhängen)
Antworten: 4
Zugriffe: 291

Re: Email Versender (Mit Anhängen)

Ja, ich weiss, es ist ein bisschen übertrieben. Aber immerhin habe ich der Versuchung widerstanden den `ConfigType` auf eine Basisklasse und jeweils eine Klasse für Zeichenketten und Listen aufzuteilen um das noch objektorientierter zu machen. 🤡 Ungetestet: #!/usr/bin/python3 import smtplib import s...
von __blackjack__
Sonntag 21. April 2024, 21:24
Forum: Raspberry Pi und Co.
Thema: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
Antworten: 13
Zugriffe: 451

Re: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen

@sprunus-ng: Jetzt macht das Shell-Skript ja noch weniger Sinn wenn Du das Python-Programm sowieso schon anpasst, könnte man dort auch die Ausgabe in die Datei gleich mit rein schreiben. Das mit der Zeit ist IMHO keine Begründung. Also höchstens gegen Excel beziehungsweise gegen eine CSV-Datei wenn ...
von __blackjack__
Sonntag 21. April 2024, 17:31
Forum: Raspberry Pi und Co.
Thema: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
Antworten: 13
Zugriffe: 451

Re: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen

@sprunus-ng: Mit dem ``AdafruitDHT.py`` sind das ja dann schon *drei* Skripte wo man eigentlich nur eines bräuchte. Anmerkungen zum Shell-Skript: Um die Ausgabe von Programmen als Zeichenkette zu bekommen verwendet man besser ``$(…)`` statt der veralteten „backticks“. ``$(…)`` ist Posix-Standard, lä...
von __blackjack__
Sonntag 21. April 2024, 14:43
Forum: Raspberry Pi und Co.
Thema: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
Antworten: 13
Zugriffe: 451

Re: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen

@sprunus-ng: Anmerkungen zum Quelltext: Namen sollte man nicht kryptisch abkürzen. Einbuchstabige Namen sind selten gute Namen. Ausnahmen sind `i`, `j`, und `k` für ganze Zahlen als Laufvariablen in Schleifen und wenn die für Indexzugriffe verwendet werden, und `x`, `y`, und `z` für Koordinaten. Abe...
von __blackjack__
Samstag 20. April 2024, 18:47
Forum: Showcase
Thema: Email Versender (Mit Anhängen)
Antworten: 4
Zugriffe: 291

Re: Email Versender (Mit Anhängen)

@myoggradio: Anmerkungen zum Quelltext: Die Importe sollten vor dem Code stehen. Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. Namen sollten keine kryptischen Prä- oder Suffixe hab...
von __blackjack__
Samstag 20. April 2024, 17:38
Forum: Allgemeine Fragen
Thema: Inventar coden
Antworten: 6
Zugriffe: 1597

Re: Inventar coden

@nezzcarth: Jetzt wo Du's erwähnst: Im `enum`-Modul gibt es auch `IntFlag`, was ja quasi ein Bitfeld darstellt. In [39]: Items = enum.IntFlag("Item", "HELMET SWORD BOILER_ROOM_KEY TOWEL") In [40]: Items.HELMET Out[40]: <Item.HELMET: 1> In [41]: Items.SWORD Out[41]: <Item.SWORD: 2...
von __blackjack__
Samstag 20. April 2024, 17:27
Forum: Qt/KDE
Thema: Dialog vor Fenster aber nicht vor anderen Anwendungen anzeigen
Antworten: 16
Zugriffe: 413

Re: Dialog vor Fenster aber nicht vor anderen Anwendungen anzeigen

@Tanrim: Das Problem mit dem harten Setzen ist das die Defaultwerte für verschiedene Systeme unterschiedlich sein können. Ich habe hier unter KDE beispielsweise Maximieren und Minimieren auch ohne irgendwas setzen zu müssen. Und wenn man die Dokumentation anschaut gibt es ein `setSizeGripEnabled()` ...
von __blackjack__
Samstag 20. April 2024, 15:43
Forum: Allgemeine Fragen
Thema: Inventar coden
Antworten: 6
Zugriffe: 1597

Re: Inventar coden

@PierreDole: Das klingt irgendwie nach Java und nicht nach Python, und selbst da wäre der Umweg über eine ID, statt da einfach das zugehörige Objekt zu speichern, ungewöhnlich. Eine Identität haben Objekte übrigens schon so, ohne das man ihnen noch künstlich so ein Attribut verpassen muss. `stack` w...