secprint
1.0.0
인쇄물에 컨텍스트를 추가하여 콘솔 인쇄를 개선하기위한 파이썬 라이브러리. 콘솔을 훨씬 깨끗하게 만들고 인쇄물을 아름답게 만드는 것에 대해 걱정할 필요가 없습니다.
경고
이 라이브러리는 더 이상 유지되지 않으며 구현은 의심스러운 파이썬 트릭을 사용합니다. 더 나은 구현을 파악하고 완전히 새로운 프로젝트로 다시 시작하는 데 관심이있는 사람이라면 누구나 권장됩니다. 더 많은 추가 기능과 더 많은 유지 보수 노력이있는 포크는 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' ) 위의 예는 다음을 인쇄합니다. 