Ich habe eine Funktion (in einem Projekt), dass es das Ergebnis druckt.Wenn ich es über die Befehlszeile oder in einem anderen Python-Projekt aufrufen, druckt es die Ausgabe auf dem Terminal. Aber ich will das alles drucken speichern Ergebnis in einer Variablen, etwa wie folgt:Zuweisen einer Funktion Ausgabe druckt auf eine Variable in Python
output = function_name(function_args)
und stattdessen die Ergebnisse des Druckens auf dem Terminal möchte ich sie speichern, in der output
Variable. auch, die Hauptfunktion gibt etwas (nur eine Zahl als Status) als das Ergebnis zurück, das ich diese Nummer nicht möchte.
Warum reparieren Sie nicht die Funktion, um das Ergebnis zurückzusenden, anstatt zu drucken? – Barmar
Möglicherweise befindet sich dies im Bibliothekscode, den der Benutzer nicht ändern kann. Gib den Vorteil des Zweifels! – wim
@wim für meine eigene Neugier, wann entsteht das? Nur dass eine Firma es nicht erlaubt, oder gibt es eine praktische Begrenzung, die python innewohnt? – roganjosh