Die Suche ergab 10214 Treffer

von __blackjack__
Freitag 20. Mai 2022, 18:41
Forum: Allgemeine Fragen
Thema: Beautifulsoup: Hyperlink mit Titel und Wildcard extrahieren
Antworten: 6
Zugriffe: 71

Re: Beautifulsoup: Hyperlink mit Titel und Wildcard extrahieren

@imonbln Das macht nicht wirklich Sinn mit dem ``with`` weil ein `Session`-Objekt das genau einmal benutzt wird, nicht wirklich Sinn macht. Und ob man den regulären Ausdruck vor dem Aufruf kompiliert oder den `re.compile()`-Aufruf direkt als Argument schreibt, ist auch egal wenn der jedes mal kompil...
von __blackjack__
Freitag 20. Mai 2022, 18:25
Forum: Allgemeine Fragen
Thema: GWBASIC vs. Python - serielle Uebertragung
Antworten: 10
Zugriffe: 261

Re: GWBASIC vs. Python - serielle Uebertragung

@Zellsius: Also so grundsätzlich das was schon gesagt wurde. Wenn der Programmfluss den ``with``-Block verlässt wird dem/den Objekten die hinter dem ``with`` erstellt werden gesagt sie sollen bitte ”aufräumen”. Was `Serial`-Objekte dazu bringt sich zu schliessen. Du darfst also nicht für jeden Schre...
von __blackjack__
Freitag 20. Mai 2022, 17:09
Forum: Qt/KDE
Thema: PyQT6 Fenster schließt sich immer
Antworten: 5
Zugriffe: 77

Re: PyQT6 Fenster schließt sich immer

@Hirsch2001: Der `eventFilter` ist nötig um mitzubekommen, dass das Fenster geschlossen wird, denn man muss ja verhindern, dass ein weiteres Fenster geöffnet wird solange das Fenster noch offen ist, um das Attribut wieder auf `None` setzen zu können. Ich habe kein PyQt6 hier installiert, darum konnt...
von __blackjack__
Freitag 20. Mai 2022, 17:00
Forum: Allgemeine Fragen
Thema: GWBASIC vs. Python - serielle Uebertragung
Antworten: 10
Zugriffe: 261

Re: GWBASIC vs. Python - serielle Uebertragung

@Zellsius: ``with`` sorgt dafür, dass ”augeräumt” wird, wenn der Programmfluss den ``with``-Block verlässt. Du musst den Code halt so schreiben, dass der Block erst am Programmende verlassen wird, beziehungsweise zu einem Zeitpunkt wo die Verbindung nicht mehr benötigt wird.
von __blackjack__
Freitag 20. Mai 2022, 16:55
Forum: Allgemeine Fragen
Thema: Beautifulsoup: Hyperlink mit Titel und Wildcard extrahieren
Antworten: 6
Zugriffe: 71

Re: Beautifulsoup: Hyperlink mit Titel und Wildcard extrahieren

@biofunc: Der "*" in regulären Ausdrücken bedeutet nicht das was Du offenbar denkst was er bedeutet.
von __blackjack__
Freitag 20. Mai 2022, 16:20
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 254
Zugriffe: 11117

Re: Ist Django für mein Projekt geeignet?

@Pitwheazle: Auch wenn man mit eingebauten Funktionen nicht umgehen kann, oder sie schlicht nicht braucht, sollte man deren Namen nicht für etwas anderes verwenden, weil es den Leser verwirrt. Wenn ich `max` als alleinstehenden Namen lese, dann ist das in meinem Kopf die `max()`-Funktion und ich mus...
von __blackjack__
Freitag 20. Mai 2022, 16:03
Forum: Allgemeine Fragen
Thema: MYSQL Abfragen in Python
Antworten: 2
Zugriffe: 41

Re: MYSQL Abfragen in Python

@panni2000: Ergänzend zu __deets__: DROP TABLE ist auch komisch weil es keine Möglichkeit gibt wieder eine Tabelle zu erstellen. Das löschen von einzelnen Einträgen fehlt irgendwie, und als umfassendere Massnahme statt die Tabelle zu löschen, deren *Inhalt* zu löschen. Sonstige Anmerkungen: Namen we...
von __blackjack__
Freitag 20. Mai 2022, 13:03
Forum: Wissenschaftliches Rechnen
Thema: Gridspec ticks und label Problem
Antworten: 2
Zugriffe: 55

Re: Gridspec ticks und label Problem

@Sternenregen: Könntest Du eventuell ein lauffähiges Beispiel zeigen was man einfach praktisch nachvollziehen kann in dem man es einfach mal ausführt?
von __blackjack__
Freitag 20. Mai 2022, 11:49
Forum: Qt/KDE
Thema: PyQT6 Fenster schließt sich immer
Antworten: 5
Zugriffe: 77

Re: PyQT6 Fenster schließt sich immer

@Hirsch2001: Im ersten Modul werden Sachen aus `matplotlib` importiert die nicht verwendet werden. `QMainWindow` wird importiert und nicht verwendet. `super()` ruft man ohne Argumente auf. Namen sollten nicht aus kryptischen Abkürzungen oder gar nur einem Buchstaben bestehen und auch nicht nummerier...
von __blackjack__
Freitag 20. Mai 2022, 10:04
Forum: Tkinter
Thema: Statusbar Update während eine externe Klasse ausgeführt wird.
Antworten: 8
Zugriffe: 571

Re: Statusbar Update während eine externe Klasse ausgeführt wird.

Ergänzend: das sind ja auch keine 17 Funktionsaufrufe sondern Methoden von denen keine Argumente entgegen nimmt und nur eine etwas zurück gibt. Zusammen mit dem Kommentar „... viele andere Variablen aus der Klasse“ sieht das so aus als wenn hier ”Funktionen” die auf einer grossen Menge globaler Vari...
von __blackjack__
Donnerstag 19. Mai 2022, 23:27
Forum: Allgemeine Fragen
Thema: Histogram
Antworten: 5
Zugriffe: 203

Re: Histogram

Komisch 0.5 will das Programm irgendwie nicht annemhen, und wenn ich 10_000_000 als einen der Werte eingebe, dann verhält sich das Programm auch irgendwie merkwürdig. Davon abgesehen ist wiederholtes addieren von Zeichenketten die immer grösser werden ineffizient. Der idiomatische Weg wäre es die Te...
von __blackjack__
Donnerstag 19. Mai 2022, 17:01
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 254
Zugriffe: 11117

Re: Ist Django für mein Projekt geeignet?

@Pitwheazle: Wollte gerade schreiben das eine ``if`` kann man sich mit der `max()`-Funktion sparen als mir auffiel, dass die `max()`-Funktion nicht mehr verfügbar ist weil da eine 3 dran gebunden wurde an den Namen. Wenn man den gleichen Wert gegen mehrere andere Werte testen will, kann man oft ``no...
von __blackjack__
Donnerstag 19. Mai 2022, 12:28
Forum: Allgemeine Fragen
Thema: Format Date
Antworten: 5
Zugriffe: 205

Re: Format Date

”Musterlösung” mit erweiterten Testfällen: #!/usr/bin/env python3 from datetime import date as Date def format_date(day, month, year): try: date = Date(year, month, day) except ValueError: return None else: return format(date, "%d %m %Y") def test_format_date(): # # Good date. # assert for...
von __blackjack__
Donnerstag 19. Mai 2022, 12:04
Forum: Allgemeine Fragen
Thema: TypeError bei zwei gleichen types
Antworten: 9
Zugriffe: 292

Re: TypeError bei zwei gleichen types

@mm96: Das "!r" sorgt dafür das auch bei diesem Wert die `repr()`- und nicht die `str()`-Repräsentation verwendet wird. Die können ja unterschiedlich sein und nur die `repr()`-Darstellung ”garantiert” wie das Ergebnis aussieht, also das es entweder als Python-Code darsgestellt wird, der wi...
von __blackjack__
Donnerstag 19. Mai 2022, 10:46
Forum: Allgemeine Fragen
Thema: While-Schleife, Abfrage der Bedingung außerhalb der Schleife?!
Antworten: 7
Zugriffe: 285

Re: While-Schleife, Abfrage der Bedingung außerhalb der Schleife?!

@Dennis89: Einen technischen Grund gibt es nicht. Mich stört's beim Lesen, weil man diesen Sprung nicht an der Einrückung ablesen kann, man kann das aber in der Regel ganz einfach mit einem ``else`` zu dem ``if`` in dem das ``continue`` steht ersetzen. Wenn man ``continue`` verwendet, hat man sich d...
von __blackjack__
Mittwoch 18. Mai 2022, 15:16
Forum: Allgemeine Fragen
Thema: Wie erstellt man unter Python Kivy zweite Button?
Antworten: 3
Zugriffe: 112

Re: Wie erstellt man unter Python Kivy zweite Button?

@PrinzPersia: ``return`` beendet die Funktion. Das zweite ``return`` kann danach nicht mehr ausgeführt werden. Es wäre auch komisch weil undefiniert was denn zwei ``return`` überhaupt bedeuten sollen. Da steht *der* Rückgabewert dahinter. Mehrere müssten dann ja irgendwie zusammengefasst werden. Abe...
von __blackjack__
Mittwoch 18. Mai 2022, 15:07
Forum: Allgemeine Fragen
Thema: While-Schleife, Abfrage der Bedingung außerhalb der Schleife?!
Antworten: 7
Zugriffe: 285

Re: While-Schleife, Abfrage der Bedingung außerhalb der Schleife?!

@PatrickF: Wie gesagt würde ich ``continue`` meiden wo es geht, beziehungsweise kann man das eigentlich immer vermeiden, also braucht es schon einen guten Grund warum es besser ist diese Abkürzung zu verwenden, als es ”sauber” zu lösen. Also beim Beispiel mit der Fakultät einfach so: while True: zah...
von __blackjack__
Mittwoch 18. Mai 2022, 14:40
Forum: Tkinter
Thema: filedialog und SQLite
Antworten: 7
Zugriffe: 228

Re: filedialog und SQLite

@we1303: Das geht nicht. Je nach Plattform verwendet Tk hier unter Umständen auch ”native” Dialoge vom Betriebssystem und bietet deshalb sehr wenig Möglichkeit da irgendwie einzugreifen. Da müsste man sich selbst etwas programmieren, hat dann aber natürlich das Problem, dass sich das anders verhält,...
von __blackjack__
Mittwoch 18. Mai 2022, 12:47
Forum: Tkinter
Thema: filedialog und SQLite
Antworten: 7
Zugriffe: 228

Re: filedialog und SQLite

@we1303: Es gibt keine allgemeinen SQL-Dateien, der Witz bei Tabellen in relationalen Datenbanken ist ja gerade, dass das alles von Dateien abstrahiert wird. Die Schnittstelle ist SQL und ob und wie die Daten dann in wie vielen oder wenigen Dateien organisiert sind, ist alleine Sache des DBMS das ve...
von __blackjack__
Mittwoch 18. Mai 2022, 10:26
Forum: Allgemeine Fragen
Thema: TypeError bei zwei gleichen types
Antworten: 9
Zugriffe: 292

Re: TypeError bei zwei gleichen types

Ah, okay, dann würde ich den Intervalltyp wahrscheinlich um ein `__contains__` erweitern und den Test als ``0 in other`` ausdrücken. Oder zumindest `c` und `d` ”aussschreiben” und die Vergleichoperatoren verketten: ``other.lower <= 0 <= other.upper``. Mit `__contains__()` und ``in``: #!/usr/bin/env ...