secprint
1.0.0
プリントにコンテキストを追加してコンソール印刷を改善するPythonライブラリ。それはあなたのコンソールをよりクリーンにし、あなたはあなたのプリントを美しくすることを心配する必要はありません。
警告
このライブラリはもう維持されておらず、その実装は疑わしい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' )上記の例では、以下を印刷します。 