Am 20.03.25 um 18:33 schrieb Christian Winther:
Test und Debug ist halt schwierig, weil man da eine passende Umgebung
braucht.
Für kleinere Test verwende ich print(..)
Bei größeren Tests verwende ich in etwa folgendes:
te=open("/tmp/testausgabe.txt","w")
def wr_te(name,wert):
global te
fprint(f"{name}:{wert}\n")
Wobei name die Stellenmarkierung enthalten kann,
und wert oft ein f-string ist.
( Oder verwende entsprechend def wr_te(stelle,name,wert))
Eventuell kommt statt .txt .html in Frage,
insbesondere wenn es um Tabellen geht.
Eventuell ist global etwa use_te noch zweckmäßig
um Ausgaben in wr_te für Bedingungen Bereiche einzugrenzen.
Funktionen vom typ wr_te lassen sich einfach einfügen,
finden und löschen.
Und liefern mit hoher Wahrscheinlichkeit relevante Daten.
--
<http://www.hermann-riemann.de>
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an
[email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]