Die Suche ergab 13102 Treffer
- Freitag 26. April 2024, 17:50
- Forum: Allgemeine Fragen
- Thema: csv lesen geht nicht
- Antworten: 3
- Zugriffe: 44
Re: csv lesen geht nicht
@Hellstern: Tja ganz offensichtlich ist der Name `csv` in der Funktion an eine Zeichenkette gebunden. Wie soll der dann auch gleichzeitig noch für das Modul stehen? Namen werden in Python übrigens klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (PascalCase...
- Freitag 26. April 2024, 16:30
- Forum: Qt/KDE
- Thema: QListView signals
- Antworten: 12
- Zugriffe: 508
Re: QListView signals
`data` ist eine Methode und [ ] sind die falschen Klammern für einen Methodenaufruf.
- Freitag 26. April 2024, 13:17
- Forum: Allgemeine Fragen
- Thema: Globale Variablen
- Antworten: 8
- Zugriffe: 186
Re: Globale Variablen
@oldboyJR: Nee das ist nicht in allen Programmiersprachen das selbe Problem. Es gibt auch welche die haben tatsächlich nur *einen* Namensraum. *Das* ist tatsächlich schnell ein Problem. 🙂 Was Du mit der Klasse und Getter und Setter sagen willst, ist mir nicht so wirklich klar. Mal davon abgesehen da...
- Donnerstag 25. April 2024, 22:50
- Forum: Allgemeine Fragen
- Thema: Code bzw. Programme speichern
- Antworten: 8
- Zugriffe: 220
Re: Code bzw. Programme speichern
@oldboyJR: Das Datum braucht man nicht in den Namen schreiben, das wird bereits vom Dateisystem erfasst. Und man hat keine Skripte mit dem selben Namen. Wie soll man die denn auseinanderhalten? Soll man sich am Datum merken was das macht, also was an einem Datum anderes gemacht wird als an einem and...
- Donnerstag 25. April 2024, 16:23
- Forum: Allgemeine Fragen
- Thema: Globale Variablen
- Antworten: 8
- Zugriffe: 186
Re: Globale Variablen
@Hellstern: ``return`` funktioniert nur für einen *Wert*, der kann aber eine Datenstruktur oder ein Objekt mit Attributen sein.
- Donnerstag 25. April 2024, 15:38
- Forum: Qt/KDE
- Thema: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
- Antworten: 4
- Zugriffe: 80
Re: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
@Martin1986: Das ist alles ein bisschen ”geschwätzig”. Die Kommentare sind alle überflüssig. Die Namen der Argumente noch mal im Docstring wiederholen ohne sie zu dokumentieren macht keinen Sinn. Man braucht keine Typannotationen wenn das aus der direkten Zuweisung offensichtlich ist. Sowohl Mensche...
- Donnerstag 25. April 2024, 15:30
- Forum: Qt/KDE
- Thema: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
- Antworten: 4
- Zugriffe: 80
Re: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
Ich denke nicht das die QApplication ohne GUI ausreichen wird, denn bei mir liefert das Programm folgende Ausgabe:
Code: Alles auswählen
QGuiApplication::font(): no QGuiApplication instance and no application font set.
Segmentation fault (core dumped)
- Donnerstag 25. April 2024, 12:50
- Forum: Allgemeine Fragen
- Thema: stringreihe in dict wandeln
- Antworten: 5
- Zugriffe: 123
Re: stringreihe in dict wandeln
@oldboyJR: Was ist eine „Variablenliste“ in diesem Kontext? Falls das was da steht in einer Zeichenkette vorliegt, dann ist das JSON und kann mit dem `json`-Modul aus der Standardbibliothek geparst werden: In [132]: text = '{"Wert1": "10", "Wert2": "50", "...
- Donnerstag 25. April 2024, 11:47
- Forum: Allgemeine Fragen
- Thema: regex-Problem mit zusätzlichem Datumsformat
- Antworten: 2
- Zugriffe: 81
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.
Der "/" hat in regulären Ausdrücken übrigens keine besondere Bedeutung, den muss man nicht escapen.
- Donnerstag 25. April 2024, 11:38
- Forum: Wissenschaftliches Rechnen
- Thema: Gebiet zur Positivität der Determinante zu ploten
- Antworten: 1
- Zugriffe: 156
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.
- Donnerstag 25. April 2024, 11:28
- Forum: Showcase
- Thema: Email Versender (Mit Anhängen)
- Antworten: 4
- Zugriffe: 332
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...
- Donnerstag 25. April 2024, 00:24
- Forum: Allgemeine Fragen
- Thema: Code bzw. Programme speichern
- Antworten: 8
- Zugriffe: 220
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...
- Mittwoch 24. April 2024, 21:54
- Forum: Allgemeine Fragen
- Thema: CSV
- Antworten: 8
- Zugriffe: 325
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.
- Mittwoch 24. April 2024, 21:30
- Forum: Tkinter
- Thema: Recursive Erstellung und Löschung von Entrys
- Antworten: 17
- Zugriffe: 1102
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...
- Dienstag 23. April 2024, 10:39
- Forum: Tkinter
- Thema: Recursive Erstellung und Löschung von Entrys
- Antworten: 17
- Zugriffe: 1102
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...
- Montag 22. April 2024, 21:34
- Forum: Allgemeine Fragen
- Thema: Script unterbrechen
- Antworten: 8
- Zugriffe: 209
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...
- Montag 22. April 2024, 20:37
- Forum: Allgemeine Fragen
- Thema: Script unterbrechen
- Antworten: 8
- Zugriffe: 209
Re: Script unterbrechen
@Knollo: Suchst Du die `terminate()`-Methode auf `Popen`-Objekten‽
- Montag 22. April 2024, 13:50
- Forum: Allgemeine Fragen
- Thema: CSV
- Antworten: 8
- Zugriffe: 325
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.
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.
- Montag 22. April 2024, 13:14
- Forum: Allgemeine Fragen
- Thema: CSV
- Antworten: 8
- Zugriffe: 325
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...
- Montag 22. April 2024, 12:57
- Forum: Allgemeine Fragen
- Thema: Daten Speichern und verändern
- Antworten: 4
- Zugriffe: 278
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...