Szukam pisać programy oparte na konsoli w Pythona, które mogą wykonywać funkcje do wykonywania ogólnych zadań, całkiem ogólne. Czy możliwe jest przechwycenie wszystkiego zapisanego na konsoli przez wywołania drukowania w funkcji bez potrzeby zwracania ciągu, podobnie jak bash i powłoka okna pozwalają na wyprowadzenie wyjścia programu do pliku tekstowego, tj.Python przechwytuje wszystkie wydruki
ipconfig> ipconfig.txt
ale robiąc to wewnątrz programu python, w którym wywoływana jest funkcja, wszystko, co zostało wydrukowane na konsoli wewnątrz tej funkcji, jest zebrane jako lista ciągów, a następnie można je zapisać do pliku txt wyboru użytkowników?
Pewnie. Uruchom skrypt Pythona z powłoki i użyj powłoki, aby jak zwykle przekierować dane wyjściowe. – kindall