Die Suche ergab 18386 Treffer

von Sirius3
Samstag 29. August 2026, 20:20
Forum: Allgemeine Fragen
Thema: Berechnung eine Winkels in Teilbereich eines Winkels (Servotechnik)
Antworten: 2
Zugriffe: 75

Re: Berechnung eine Winkels in Teilbereich eines Winkels (Servotechnik)

Deine Erklärung hat mit dem Code wenig zu tun. Warum taucht im Code 32768 und 1/8 auf?
Was Du suchst, ist einfach nur divmod.

Code: Alles auswählen

>>> divmod(88 * 4, 360)
(0, 352)
>>> divmod(185 * 4, 360)
(2, 20)
Damit erhälst Du den Winkelbereich und den elektrischen Winkel.
von Sirius3
Mittwoch 12. August 2026, 13:46
Forum: Wissenschaftliches Rechnen
Thema: Falsche Trennzeichen in Textdatei
Antworten: 4
Zugriffe: 1540

Re: Falsche Trennzeichen in Textdatei

Woher hast Du die Daten? Es ist nur die zweit beste Lösung, im Nachhinein kaputte Daten zu reparieren, wenn man sie auch gleich richtig schreiben könnte.
Ein regulärer Ausdruck würde so aussehen:

Code: Alles auswählen

re.sub("(\d+),(\d+(?:e[+-]?\d+)?,|$)", lambda m: f"{m.group(1)}.{m.group(2)}", line)
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: 3382

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: 6873

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: 6873

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: 13
Zugriffe: 7167

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: 19218

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: 5841

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: 4847

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: 6986

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: 7179

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: 11119

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: 11119

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: 11119

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: 11119

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: 5499

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: 5499

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: 10902

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: 10902

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: 10286

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

Beim Programmieren muß man schon exakt das so machen wie angegeben, und nicht irgendetwas raten.