Stoppen Sie den Druck nach n Zeilen

9

Mit getOption("max.print") kann die Anzahl der Werte begrenzt werden, die bei einem einzelnen Funktionsaufruf gedruckt werden können. Zum Beispiel:

%Vor%

druckt nur die ersten 10 Zeilen mit 2 Spalten. % Co_de% funktioniert jedoch nicht sehr gut Listen. Vor allem, wenn sie tief verschachtelt sind, kann die Anzahl der Zeilen, die auf die Konsole gedruckt werden, immer noch unendlich sein.

Gibt es eine Möglichkeit, eine härtere Grenze für die Menge anzugeben, die auf den Bildschirm gedruckt werden kann? Zum Beispiel durch Angabe der Zeilenanzahl, nach der der Druck unterbrochen werden kann? Etwas, das auch davor schützt, riesige rekursive Objekte zu drucken?

    
Jeroen 04.07.2013, 20:01
quelle

1 Antwort

4

Basierend teilweise auf diese Frage würde ich nur vorschlagen Erstellen eines Wrappers für print , der capture.output verwendet, um zu regeln, was gedruckt wird:

%Vor%

Zum Beispiel:

%Vor%     
Thomas 04.07.2013 21:47
quelle

Tags und Links