secprint
1.0.0
مكتبة Python لتحسين طباعة وحدة التحكم عن طريق إضافة السياق إلى المطبوعات الخاصة بك. إنه يجعل وحدة التحكم الخاصة بك أكثر نظافة ، ولن تقلق بشأن جعل مطبوعاتك جميلة.
تحذير
لم تعد هذه المكتبة يتم الحفاظ عليها بعد الآن ويستخدم تنفيذها حيل بيثون مشكوك فيها. يُنصح لأي شخص مهتم بمواصلة اكتشاف تنفيذ أفضل والبدء من جديد بمشروع جديد تمامًا. شوكة مع المزيد من الميزات الإضافية والمزيد من جهود الصيانة متوفرة على https://pypi.org/project/context-verbose/
تثبيت:
pip install secprint
مثال الاستخدام الأساسي:
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 () المثال أعلاه سيطبع ما يلي: 
مثال على الاستخدام المتقدم ، باستخدام السياقات وتخطي الخط التلقائي عند الخروج من الأقسام:
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' ) المثال أعلاه سيطبع ما يلي: 