Die Suche ergab 7003 Treffer

von snafu
Freitag 4. September 2026, 20:28
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 3604

Re: Bitte um Hilfe bei Klassen-Vererbung


KI kommt bei mir nicht in die Tüte.


Hier dennoch ein KI-generiertes und funktionierendes Beispiel, welches ich im Dialog mit ein paar Prompts erhalten habe:

https://pastebin.com/wbu96LvS

Da sieht man mal, wie komplexere Strukturen mit Tkinter bzw. ttk aufgebaut werden können. Vielleicht ...
von snafu
Freitag 4. September 2026, 20:01
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 3604

Re: Bitte um Hilfe bei Klassen-Vererbung

Allein schon, dass du die Klasse MainWindow hast, aber darauf das Attribut "hauptfenster" erstellst, ist etwas kurios. Dann erbe doch einfach an der Stelle. Ich weiß, das ist für einen Anfänger alles nicht so einfach. Deshalb wird ja auch empfohlen, größere GUI-Projekte erst zu starten, wenn man ...
von snafu
Freitag 4. September 2026, 19:48
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 3604

Re: Bitte um Hilfe bei Klassen-Vererbung


Das bezieht sich auf das "Hauptfenster"?


Ja genau. Das ist halt eine riesige __init__(). Und die mainloop()-Methode setzt man nicht auf Klassen, sondern definiert am Ende eine main()-Funktion und ruft sie dort auf, nachdem man alle anderen Widgets erzeugt und korrekt miteinander "verbunden" hat ...
von snafu
Freitag 4. September 2026, 19:32
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 3604

Re: Bitte um Hilfe bei Klassen-Vererbung

Eine Klasse, die im Wesentlichen nur aus einer __init__() besteht, ist übrigens aus funktionaler Sicht keine Klasse. Die sollte man also objektorientiert gestalten, d. h. ihr ein paar Methoden zur Definition des Verhaltens mitgeben. Falls man keine sinnvollen Methoden findet, kann man entweder einen ...
von snafu
Montag 31. August 2026, 14:55
Forum: Allgemeine Fragen
Thema: (gelöst)Optparse richtig anwenden?
Antworten: 21
Zugriffe: 6310

Re: (gelöst)Optparse richtig anwenden?

Leichenfledderei aus purer Verzweiflung...? :o
von snafu
Donnerstag 20. August 2026, 16:15
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 2579

Re: Zeichenketten Umwandlung

Übrigens hat die KI mich mal wieder belogen und betrogen, denn der Code aus meinem letzten Beitrag hat bloß eine flache Liste erzeugt.

Das hier funktioniert aber tatsächlich:
import pyparsing as pp

# Test-String mit verschiedenen Anführungszeichen und Leerzeichen darin
source = '[ aa, "Hallo Welt ...
von snafu
Donnerstag 20. August 2026, 15:52
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 2579

Re: Zeichenketten Umwandlung


Falls du

liste = [aa, bb, cc]

auswerten willst, kommt gleich die Meldung: NameError: name 'aa' is not defined. Watn dat?


Tja, es geht halt um den Input aus einer externen Quelle, der logischerweise als String vorliegt. Ziel ist es, diesen Input in eine "Python-Form" zu bekommen, damit es ...
von snafu
Donnerstag 20. August 2026, 06:43
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 2579

Re: Zeichenketten Umwandlung

Falls es in Wirklichkeit verschachtelte Listen sind, könnte man auch das bereits vorgeschlagene PyParsing-Modul verwenden.

Der folgende Code samt Kommentare stammt aus meinem Dialog mit der Google KI:
import pyparsing as pp

# Test-String mit tiefer Verschachtelung und Trailing-Commas auf ...
von snafu
Donnerstag 20. August 2026, 06:04
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 2579

Re: Zeichenketten Umwandlung

Upsi, mein Code verschluckt leider das letzte Element. :oops:

Ich habe die KI befragt und heraus kam eine deutlich robustere Variante:
>>> s = '[\n\taa,bb, cc,\ndd,\tee ,ff,]'
>>> re.findall(r'[^,\s[\]]+', s)
['aa', 'bb', 'cc', 'dd', 'ee', 'ff']

Er definiert in den eckigen Klammern eine eigene ...
von snafu
Donnerstag 20. August 2026, 05:05
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 2579

Re: Zeichenketten Umwandlung

Oder alternativ dazu der reguläre Ausdruck mit re.split():
>>> s = "[aa,bb, cc,\ndd,\tee]"
>>> re.split(r",\s*", s[1:-1])
['aa', 'bb', 'cc', 'dd', 'ee']

\s = (White-)Space, d. h. neben Leerzeichen auch Tabs (\t) und Zeilentrenner (Newline, \n)
* = beliebig viele Vorkommen, wobei auch kein ...
von snafu
Montag 10. August 2026, 16:45
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern


Sollte in der zweiten Zeile der String nicht ein f-String sein?


Das ist richtig. Im Moment lautet der Inhalt des User Agent einfach nur "{agent}", ohne dass es zu irgendwelchen Ersetzungen kommt. Das funktioniert bisher nur zufällig, weil sich die Webseite mit dieser Angabe begnügt. Man wird ...
von snafu
Dienstag 4. August 2026, 14:32
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern

@senmeis: Du meinst wahrscheinlich den User-Agent. Da habe ich einfach den String für eine aktuelle Chrome-Version genommen. Dass da auch Safari drin vorkommt, hat historische Gründe, ist dann aber "authentisch" für den Server, sodass man nicht auf den ersten Blick als Bot erkannt wird, wenn jemand ...
von snafu
Montag 3. August 2026, 11:21
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern


Als JavaScript-freie Alternative bietet sich die Nutzung der Pixabay API an. Dazu muss man sich als Anwender registrieren lassen und erhält dann - wie üblich - einen API-Key, den man für jede Anfrage mitsenden muss. Die API liefert erwartungsgemäß JSON statt HTML zurück, aus welchem man die ...
von snafu
Montag 3. August 2026, 08:05
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern

Als JavaScript-freie Alternative bietet sich die Nutzung der Pixabay API an. Dazu muss man sich als Anwender registrieren lassen und erhält dann - wie üblich - einen API-Key, den man für jede Anfrage mitsenden muss. Die API liefert erwartungsgemäß JSON statt HTML zurück, aus welchem man die ...
von snafu
Sonntag 2. August 2026, 14:35
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern

Ohne JavaScript könnte es dann aber sehr kompliziert werden, da die Inhalte dynamisch nachgeladen werden.

Sofern du es doch mal mit Selenium ausprobieren möchtest, dies funktioniert bei mir:
#!/usr/bin/env python3
import re
import time

from selenium import webdriver
from selenium.webdriver.common ...
von snafu
Samstag 1. August 2026, 16:43
Forum: Allgemeine Fragen
Thema: Links als Zeichenketten speichern
Antworten: 11
Zugriffe: 50307

Re: Links als Zeichenketten speichern

Das sollte funktionieren, wenn man dafür Selenium einsetzt. Damit wird die Webseite in einer Browser-Umgebung geladen und somit auch das JavaScript ausgeführt, damit sich die Inhalte vollständig aufbauen. Anschließend kann man über die API von Selenium alle Links abfragen und diese filtern, damit ...
von snafu
Donnerstag 30. Juli 2026, 18:26
Forum: Installation/Konfigurieren
Thema: Bei der Installation .msix oder .exe
Antworten: 10
Zugriffe: 10931

Re: Bei der Installation .msix oder .exe

Die Programme des Microsoft Stores liegen zur Installation dort im schon erwähnten MSIX-Format vor. Hierdurch kann es zu diversen Problemen kommen. Beim Zwang zur Sandbox hat man offenbar nicht zu Ende gedacht.
von snafu
Donnerstag 30. Juli 2026, 02:33
Forum: Allgemeine Fragen
Thema: for line in quelldateiobjekt: >> und kein Ende mehr
Antworten: 13
Zugriffe: 8424

Re: for line in quelldateiobjekt: >> und kein Ende mehr


Und wie Du siehst, wird nicht in Chunks gelesen, sondern immer versucht, die komplette Größe zu lesen.


Genau, die Chunks sind aber ein Fallback, wenn die angeforderte Größe nicht in einem Rutsch gelesen werden kann. Eben nicht so, dass Python fest vorgibt, immer nur 8 KB oder so pro Chunk zu ...
von snafu
Samstag 11. Juli 2026, 14:14
Forum: Offtopic
Thema: Chatbots im Forum
Antworten: 32
Zugriffe: 27583

Re: Chatbots im Forum

Am praktischsten finde ich KIs, die innerhalb der IDE integriert sind. Die denken mit beim Refactoring und erstellen gerne ein grobes Gerüst allein aufgrund des Funktions- oder Methodennamens. Das ist gut vergleichbar mit einem Assistenten, der eine Schnittstelle auf Zuruf implementiert oder ...
von snafu
Freitag 10. Juli 2026, 17:37
Forum: Offtopic
Thema: Chatbots im Forum
Antworten: 32
Zugriffe: 27583

Re: Chatbots im Forum

Die KI liefert halt schnelle Ergebnisse, auch wenn der Code oft fragwürdig ist, gerade bei zunehmender Komplexität bzw. Erweiterungswünschen. Für viele Hobbyentwickler ist das aber ausreichend. Wenn wir mal ehrlich sind, dreht es sich hier (und sicher auch in anderen Foren) häufig um ...