Python erfasst alle gedruckten Ausgaben
Ich bin auf der Suche nach konsolenbasierten Programmen in Python, die Funktionen ausführen können, um generische Aufgaben auszuführen, ziemlich generisch. Ist es möglich, alles, was durch Druckaufrufe in die Konsole geschrieben wurde, in einer Funktion zu erfassen, ohne dass ein String zurückgegeben werden muss, ähnlich wie es Bash und die Windows-Shell ermöglichen, die Ausgabe eines Programms in eine Textdatei zu leiten, dh
ipconfig> ipconfig.txt
Aber wenn Sie dies in einem Python-Programm tun, in dem eine Funktion aufgerufen wird, wird alles, was in der Konsole innerhalb dieser Funktion ausgegeben wurde, als Liste von Zeichenfolgen gesammelt und kann dann in einer vom Benutzer ausgewählten TXT-Datei gespeichert werde