Die Suche ergab 18384 Treffer

von Sirius3
Sonntag 9. August 2026, 12:32
Forum: Allgemeine Fragen
Thema: Zwei Python-Skripts, mit tkinter und Überwachung auf neu angelegte Dateien, verheiraten
Antworten: 3
Zugriffe: 851

Re: Zwei Python-Skripts, mit tkinter und Überwachung auf neu angelegte Dateien, verheiraten

@Pedroski55: die Idee ist wahrscheinlich sofort auf neu Dateien reagieren zu können, und dazu ist ein watchdog schon die richtige Methode.

@Sempervivum: ich kann das unter Windows nicht testen, aber reicht es nicht, statt der while-True-sleep-Schleife einfach root.mainloop aufzurufen?
Zum Ersetzen ...
von Sirius3
Mittwoch 29. Juli 2026, 18:50
Forum: Allgemeine Fragen
Thema: for line in quelldateiobjekt: >> und kein Ende mehr
Antworten: 13
Zugriffe: 4614

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

@DeaD_EyE: wie __blackjack__ ja schon schrieb, ist ssize_t auf üblichen 64bit-Systemen auch wirklich ein 64bit-int. Sonst könnte man ja 4294967296 gar nicht übergeben.
Und wie Du siehst, wird nicht in Chunks gelesen, sondern immer versucht, die komplette Größe zu lesen. Man sollte die Grenze von ...
von Sirius3
Mittwoch 29. Juli 2026, 10:52
Forum: Allgemeine Fragen
Thema: for line in quelldateiobjekt: >> und kein Ende mehr
Antworten: 13
Zugriffe: 4614

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

@__blackjack__: es macht einen Unterschied, wie die Python-Funktionen implementiert sind, wie die libc-Funktion implementiert ist, und wie das darunterliegende Interface zum Kernel.
open("test4GiB.bin", "rb").read(4294967296)

read(3, "\6\0\0\0"..., 4294967296) = 2147479552
read(3, "\231\245 ...
von Sirius3
Dienstag 21. Juli 2026, 05:30
Forum: Offtopic
Thema: Punktrechnung vor Strichrechnung
Antworten: 8
Zugriffe: 3828

Re: Punktrechnung vor Strichrechnung

Mit Strich ist + und − gemeint und nicht geteilt durch, dad ja im deutschsprachigen Raum als : geschrieben wird. Und dann wird von links nach rechts gerechnet. (20:4)∙5
Beim Bruchstrich kann man dagegen denken, dass ²⁰∕₄.₅ gemeint wäre, das muß aber graphisch deutlich gemacht werden, wie weit der ...
von Sirius3
Samstag 11. Juli 2026, 09:50
Forum: Offtopic
Thema: Chatbots im Forum
Antworten: 32
Zugriffe: 16617

Re: Chatbots im Forum

Mein neuer Mitarbeiter Claude ist extrem schnell. Gestern habe ich ihm einen Screenshot einer Excel-Tabelle gegeben und gesagt, er soll daraus eine WebApp programmieren; halbe Stunde später war das Projekt fertig.
Ich denke, 95% der Arbeiten, die wir früher an Externe vergeben haben, könnte jetzt ...
von Sirius3
Donnerstag 9. Juli 2026, 20:36
Forum: Datenbankprogrammierung mit Python
Thema: Datenausgabe formatieren
Antworten: 3
Zugriffe: 3546

Re: Datenausgabe formatieren

Oder Du benutzt

Code: Alles auswählen

entry = cursor.fetchone()
wenn Du weißt, dass es nur einen Eintrag geben kann.
von Sirius3
Sonntag 21. Juni 2026, 11:30
Forum: Raspberry Pi und Co.
Thema: Flask WebSocketio
Antworten: 2
Zugriffe: 3296

Re: Flask WebSocketio

Für eine sinnvolle Hilfe sind der gesamte Traceback und die relevanten Stellen in Deinem Programm nötig.
Starte mit einem simplen Beispielprogramm, das funktioniert, und erweitere es dann:
z.B. app.py
from flask import Flask, render_template
from flask_socketio import SocketIO, emit

app = Flask ...
von Sirius3
Donnerstag 11. Juni 2026, 17:26
Forum: Allgemeine Fragen
Thema: Datentyp und initialisieren
Antworten: 9
Zugriffe: 5005

Re: Datentyp und initialisieren

Dann übersetze ich mal die Frage. In einem Programm werden per pymodbus Register per read_coils gelesen: https://pymodbus.readthedocs.io/en/latest/source/client.html#client-response-handling
Der Rückgabewert ist ein pymodbus.pdu.ModbusPDU-Objekt.
Das kann dann natürlich auch selbst erzeugt werden ...
von Sirius3
Mittwoch 10. Juni 2026, 16:07
Forum: Tkinter
Thema: Combobox über sqlite füllen
Antworten: 7
Zugriffe: 5873

Re: Combobox über sqlite füllen

@DeaD_EyE: Du suchst also nach Ausreden, warum Du die kompliziertere Variante geschrieben hast. Da hier eindeutig partial Vorteile hat, ist es keine Geschmackssache,
import tkinter as tk
from tkinter import ttk
from tkinter.messagebox import showinfo
from functools import partial

def read_db_and ...
von Sirius3
Freitag 5. Juni 2026, 15:10
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 8270

Re: Ich finde meinen Logik Fehler nicht...

Die Frage ist ja, ob ein Typechecker erkennt, dass ein NotImplemented bedeutet, dass ein Typfehler vorliegt, oder welche Klimmzüge dafür nötig sind. Vielleicht mit sngledispatch?
von Sirius3
Freitag 5. Juni 2026, 12:24
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 8270

Re: Ich finde meinen Logik Fehler nicht...

@__blackjack__: __radd__ hat nichts mit DuckTyping zu tun. Der Typchecker müßte also erkennen, dass bei __add__ für alle anderen Typen außer Resources NotImplemented zurückgeliefert wird, was ein Fehler wäre, wenn kein passendes __radd__ implementiert ist.

Ich bin eh der Meinung, dass ...
von Sirius3
Freitag 5. Juni 2026, 11:03
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 8270

Re: Ich finde meinen Logik Fehler nicht...

@__blackjack__: der Sinn von NotImplemented ist, dass es eine andere Klasse geben kann, die __radd__ implementieren kann. Die statische Typprüfung müßte dann überprüfen, ob es beim zweiten Operanden ein __radd__ gibt, das `Resources` als Argument akzeptiert, und die Laufzeitumgebung muß in ein ...
von Sirius3
Mittwoch 3. Juni 2026, 21:02
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 8270

Re: Ich finde meinen Logig Fehler nicht...

Ja, Du darfst Den Code einfach posten. In Code-Tags </>.
von Sirius3
Mittwoch 3. Juni 2026, 19:48
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 4363

Re: Text in Label gleich ausrichten

Warum werden ein Teil der Parameter direkt beim Anlegen von tk.Text angegen, und ein Teil gleich danach per `config`? Effizienter kann man Strings mit join verknüpfen.
def make_tabframe(master, rows):
tabframe = tk.Text(master,
font=('arial', 12, 'italic'),
border=0,
wrap='word',
bg="#eaecac ...
von Sirius3
Samstag 30. Mai 2026, 15:31
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 4363

Re: Text in Label gleich ausrichten

@snafu: dass man mit Leerzeichen Text rechtsbündig ausrichten kann, geht nur bei Schriftarten mit fester Zeichenbreite. Hier ist die Lösung das Grid-Layout von Tk zu benutzen.

import tkinter as tk

CONTENT = [
("Format", ""),
("CD", "530"),
("Digi-CD", "314"),
("LP", "211"),
("EP", "43 ...
von Sirius3
Mittwoch 27. Mai 2026, 21:54
Forum: Allgemeine Fragen
Thema: source scripts subproces - best practise ?
Antworten: 8
Zugriffe: 9035

Re: source scripts subproces - best practise ?

Ja, natürlich, man hat ja Python, um das Environment zu formatieren:
import sys
import subprocess
import json

result = subprocess.run(
f'call vcvars.bat && {sys.executable} -c "import os,json; print(json.dumps(dict(os.environ)))"',
shell=True,
capture_output=True
)
vc_env = json.loads(result ...
von Sirius3
Freitag 22. Mai 2026, 14:56
Forum: Allgemeine Fragen
Thema: source scripts subproces - best practise ?
Antworten: 8
Zugriffe: 9035

Re: source scripts subproces - best practise ?

@HBerger: wenn Du mehrere Skripte nacheinander ausführen möchtest, kannst Du sie per && koppeln.
subprocess.run("call vcvars.bat && call build.bat", shell=True)
Schön ist das natürlich nicht.
Du kannst natürlich dir die Environment-Variablen geben lassen und beim richtigen Aufruf per env= mitgeben ...
von Sirius3
Freitag 1. Mai 2026, 19:47
Forum: Allgemeine Fragen
Thema: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
Antworten: 4
Zugriffe: 8489

Re: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren

Beim Programmieren muß man schon exakt das so machen wie angegeben, und nicht irgendetwas raten.
von Sirius3
Freitag 1. Mai 2026, 13:17
Forum: Allgemeine Fragen
Thema: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
Antworten: 4
Zugriffe: 8489

Re: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren

Die Referenz zum Script muß ein völlständig sein, als

[project.scripts]
cli-name = "test2.app:main"

Und pipx sagt mir, dass es ein `--spec` möchte:
$ pipx run --spec . cli-name

Und man startet nicht einfach ein Skript per Dateiname in irgendeinem Paket. Dafür gibt es ja scripts, oder `python ...
von Sirius3
Dienstag 28. April 2026, 19:24
Forum: Allgemeine Fragen
Thema: pyInstaller und subprocess
Antworten: 10
Zugriffe: 13311

Re: pyInstaller und subprocess

@s0pply: normalerweise läuft ja websocket und http über das selbe Framework. Dann benutzt man WSGI das selbständig dafür sorgt, dass entweder genug Threads oder Prozesse gestartet werden.

Bei Deinem multiprocessing-Fragment fehlt das `if __name__ == "__main__"` das man auf jeden Fall braucht, aber ...