Die Suche ergab 13103 Treffer

von __blackjack__
Freitag 26. April 2024, 21:46
Forum: Allgemeine Fragen
Thema: Probleme beim import von Modulen in einer Flask app!
Antworten: 2
Zugriffe: 40

Re: Probleme beim import von Modulen in einer Flask app!

Wo kommt denn die Liste mit den installierten Modulen her? Denn dort steht „gunicorn 22.0.0“. In dem venv ist aber laut Deinen eigenen Angaben (venv) root@ubuntu:~/Test/flask-app# gunicorn --version gunicorn (version 20.1.0) Die Liste ist dann ja offenbar nicht aus diesem venv, aber *da* muss ja fla...
von __blackjack__
Freitag 26. April 2024, 17:50
Forum: Allgemeine Fragen
Thema: csv lesen geht nicht
Antworten: 3
Zugriffe: 58

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...
von __blackjack__
Freitag 26. April 2024, 16:30
Forum: Qt/KDE
Thema: QListView signals
Antworten: 12
Zugriffe: 511

Re: QListView signals

`data` ist eine Methode und [ ] sind die falschen Klammern für einen Methodenaufruf.
von __blackjack__
Freitag 26. April 2024, 13:17
Forum: Allgemeine Fragen
Thema: Globale Variablen
Antworten: 8
Zugriffe: 190

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...
von __blackjack__
Donnerstag 25. April 2024, 22:50
Forum: Allgemeine Fragen
Thema: Code bzw. Programme speichern
Antworten: 8
Zugriffe: 221

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...
von __blackjack__
Donnerstag 25. April 2024, 16:23
Forum: Allgemeine Fragen
Thema: Globale Variablen
Antworten: 8
Zugriffe: 190

Re: Globale Variablen

@Hellstern: ``return`` funktioniert nur für einen *Wert*, der kann aber eine Datenstruktur oder ein Objekt mit Attributen sein.
von __blackjack__
Donnerstag 25. April 2024, 15:38
Forum: Qt/KDE
Thema: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
Antworten: 4
Zugriffe: 82

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...
von __blackjack__
Donnerstag 25. April 2024, 15:30
Forum: Qt/KDE
Thema: Verständnisproblem mit QtGui.QFontMetrics() (PyQt5)
Antworten: 4
Zugriffe: 82

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)
von __blackjack__
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", "...
von __blackjack__
Donnerstag 25. April 2024, 11:47
Forum: Allgemeine Fragen
Thema: regex-Problem mit zusätzlichem Datumsformat
Antworten: 2
Zugriffe: 85

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: 157

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: 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...
von __blackjack__
Donnerstag 25. April 2024, 00:24
Forum: Allgemeine Fragen
Thema: Code bzw. Programme speichern
Antworten: 8
Zugriffe: 221

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: 326

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: 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...
von __blackjack__
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...
von __blackjack__
Montag 22. April 2024, 21:34
Forum: Allgemeine Fragen
Thema: Script unterbrechen
Antworten: 8
Zugriffe: 210

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: 210

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: 326

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: 326

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...