Die Suche ergab 12 Treffer

von holger47110815
Sonntag 24. März 2024, 07:22
Forum: Allgemeine Fragen
Thema: Frage zu .split("=")
Antworten: 7
Zugriffe: 1771

Re: Frage zu .split("=")

Sirius3 hat geschrieben: Samstag 23. März 2024, 16:57 @holger47110815: mit `file` meint man normalerweise ein Fileobjekt und keinen Pfadnamen. Argumente sollten ...

Code: Alles auswählen

def trennen(path):
    tp2_lines = []
    mpp6_lines = []
    with path.open(encoding='utf8') as lines:
        for line in lines:
        ...

Wieder was gelernt. Danke Dir!
von holger47110815
Samstag 23. März 2024, 15:33
Forum: Allgemeine Fragen
Thema: Frage zu .split("=")
Antworten: 7
Zugriffe: 1771

Re: Frage zu .split("=")

__blackjack__ hat geschrieben: Samstag 23. März 2024, 14:45 @New_To_Tha_Game: Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst.

...
Uuups, da war ich wohl zu langsam ;-)
von holger47110815
Samstag 23. März 2024, 15:30
Forum: Allgemeine Fragen
Thema: Frage zu .split("=")
Antworten: 7
Zugriffe: 1771

Re: Frage zu .split("=")

@New_To_Tha_Game: Vielleicht kann Dir dieses Stück Code weiterhelfen. Gruß Holger from pathlib import Path def trennen(file: Path, tp2: list, mpp: list) -> bool: if Path(file).is_file(): with open(file, "r", encoding='utf8') as f: lines = f.read().split("\n") for line in lines: i...
von holger47110815
Dienstag 19. März 2024, 14:40
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

Ich hätte da auch eher `concurrent.futures` verwendet. @__blackjack__: Das kannte ich bis dahin nicht. Werde ich mir mal ansehen. Es gibt bestimmt viele, viele fertige Lösungen, um seine Aufgaben zu lösen. Man muß sie halt kennen. Aber so lernt man eine Menge dazu. Eben auch, daß es concurrent.futu...
von holger47110815
Dienstag 19. März 2024, 07:21
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

@__blackjack__: Bei Dir ist jetzt auch komisch das die Threads erst gestartet werden wenn der Kontext verlassen wird, statt sofort. Das wäre mir zu magisch und überraschend. Du hast recht, das unterscheidet sich von meinem ersten Beitrag. Mir war es so sympatischer; ist aber eigentlich egal. Ziel de...
von holger47110815
Montag 18. März 2024, 18:27
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

Jupp. Das ist das kanonische Vorgehen, wie es heute angewandt werden sollte. Hi __deets__, jetzt hab ich eine Version, die versucht, Deinen Vorschlag zu erfüllen. Aber meine Version kommt nicht ohne QCoreApplication.processEvents() an einer Stelle aus. Wahrscheinlich stelle ich mich einfach etwas a...
von holger47110815
Montag 18. März 2024, 14:56
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

Das mit dem QTimer ist eine schöne Idee!!!!! :-) Danke!!!!! @holger47110815: Den `Main`-Thread könnte man sich mit einem `QTimer` sparen, dann wird die Ereignisverarbeitung durch das `app.exec()` schon erledigt. Das Ende der ganzen Threads könnte man sich dann mit einem Signal melden lassen um die A...
von holger47110815
Montag 18. März 2024, 14:54
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

@__blackjack__: Da ist bestimmt auch Spielen dabei. Aber drauf gekommen bin ich tatsächlich durch folgenden Wunsch. Da gibt's eine Funktion mit einem Suchparameter. Die Funktion öffnet eine bestimmte website und führt dort eine Suche nach diesem Parameter aus und gibt ein dict mit den gefundenen Ein...
von holger47110815
Montag 18. März 2024, 09:24
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

Vielen Dank für Deine Mühe! Aus Deinen Anmerkungen kann ich viel mitnehmen, Danke! Der Schlüssel zum Erfolg in Deinem Code ist die Zeile QCoreApplication.instance().processEvents() Warum ist das notwendig? Und, ist das nicht eine schlechte Praxis? Ich frage, weil die einzelnen Threads könnten ja auc...
von holger47110815
Sonntag 17. März 2024, 20:19
Forum: Allgemeine Fragen
Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
Antworten: 15
Zugriffe: 1874

In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?

Hallo in die Runde, ich habe ein Programm, das fünf Threads startet. Jeder einzelne Thread gibt „Hello World!“ auf der Konsole aus. Jeder Thread wartet via time.sleep() eine zufällige Zeit. Am Ende eines Threads sollte eine Callback-Funktion aufgerufen werden. Diese gibt „Goodby folks“ auf der Konso...