Die Suche ergab 7003 Treffer
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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...? 
- 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 ...
Das hier funktioniert aber tatsächlich:
import pyparsing as pp
# Test-String mit verschiedenen Anführungszeichen und Leerzeichen darin
source = '[ aa, "Hallo Welt ...
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
>>> 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
- 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.
- 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 ...
- 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 ...
- 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 ...
