Python -Bibliothek zur Verbesserung des Konsolendrucks durch Hinzufügen von Kontext zu Ihren Drucken. Es macht Ihre Konsole viel sauberer und Sie müssen sich keine Sorgen machen, dass Ihre Drucke schön werden.
Warnung
Diese Bibliothek wird nicht mehr gepflegt und in ihrer Implementierung werden fragwürdige Python -Tricks verwendet. Es wird für alle empfohlen, die sich fortsetzen möchten, um eine bessere Implementierung herauszufinden und mit einem völlig neuen Projekt von vorne zu beginnen. Eine Gabel mit mehr zusätzlichen Funktionen und mehr Wartungsbemühungen finden Sie unter https://pypi.org/project/context-verbose/
Installation:
pip install secprint
Basisnutzungsbeispiel:
from secprint import SectionPrinter as Spt
Spt . enter_section ( 'Main section' , color = 'blue' )
Spt . print ( 'Text in main section' )
for i in range ( 3 ):
Spt . enter_section ( 'Subsection {}' . format ( i + 1 ))
Spt . print ( 'Text in subsection' )
Spt . print ( 'Text in subsection' )
Spt . exit_section ()
Spt . exit_section () Das obige Beispiel druckt Folgendes aus: 
Beispiel für erweiterte Nutzung, bei dem Kontexte und automatische Linien beim Verlassen von Abschnitten verwendet werden:
from secprint import SectionPrinter as Spt
Spt . set_automatic_skip ( True )
with Spt ( "Main section" , color = "blue" ):
Spt . print ( 'Text in main section' )
for i in range ( 3 ):
with Spt ( f"Subsection { i + 1 } " ):
Spt . print ( 'Text in subsection' )
Spt . print ( 'Text in subsection' ) Das obige Beispiel druckt Folgendes aus: 