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' )上面的示例将打印以下内容: 