Perpustakaan Python untuk meningkatkan pencetakan konsol dengan menambahkan konteks pada cetakan Anda. Itu membuat konsol Anda jauh lebih bersih, dan Anda tidak perlu khawatir membuat cetakan Anda indah.
Peringatan
Perpustakaan ini tidak dipertahankan lagi dan implementasinya menggunakan trik ularahan yang dipertanyakan. Disarankan bagi siapa pun yang tertarik untuk melanjutkannya untuk mencari tahu implementasi yang lebih baik dan memulai dari awal dengan proyek yang sama sekali baru. Fork dengan lebih banyak beberapa fitur tambahan dan lebih banyak upaya pemeliharaan tersedia di https://pypi.org/project/context-verbose/
Instalasi:
pip install secprint
Contoh Penggunaan Dasar:
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 () Contoh di atas akan mencetak yang berikut: 
Contoh penggunaan lanjutan, menggunakan konteks dan lompatan garis otomatis saat keluar dari bagian:
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' ) Contoh di atas akan mencetak yang berikut: 