draw lines package
v0.1.3
터미널의 스타일 및 컬러 라인을 그리기위한 파이썬 모듈. 이 유틸리티를 사용하면 라인 스타일, 색상 및 텍스트 위치를 사용자 정의 할 수 있으므로 CLI 응용 프로그램의 출력을 향상시키기위한 다양한 도구입니다.
colorama 사용하여 다양한 운영 체제에서 호환성을 보장합니다. pip install wolfsoftware.drawlines 기본 기능은 draw_line 함수에 의해 제공되며,이 기능은 텍스트의 유무에 관계없이 터미널의 선을 만드는 데 사용할 수 있습니다.
def draw_line ( text = '' , position = 'center' , fill_char = '-' , pad = 2 , width = - 1 , color = '' ):
"""
Draw a line across the terminal with optional text.
Args:
text (str): Text to include in the line. Defaults to '' (no text).
position (str): Position of the text ('left', 'right', 'center'). Defaults to 'center'.
fill_char (str): Character used to fill the line. Defaults to '-'.
pad (int): Padding characters around the text. Defaults to 2.
width (int): Total width of the line; defaults to the terminal width if set to -1.
color (str): Color and style of the text, e.g., 'red', 'blue+bold'. Defaults to no color.
""" from your_module import draw_line
# Draw a simple dashed line
print ( draw_line ())------------------------------------------------------------------------------------------ # Draw a line with centered text
print ( draw_line ( text = "Hello, World!" , position = 'center' ))------------------------------------- Hello, World ! --------------------------------------
fill_char=' '설정하면 줄이없는 중앙 텍스트를 얻게됩니다.
# Draw a line with left-aligned text and asterisk fill character
print ( draw_line ( text = "Left aligned text" , position = 'left' , fill_char = '*' )) ** Left aligned text ********************************************************************* 이 섹션에서는 draw_line 함수 매개 변수를 사용자 정의하는 방법에 대한 세부 정보를 제공합니다. 아래는 각 매개 변수, 기본값, 목적 및 허용 값을 나열하는 테이블입니다.
| 이름 | 기본값 | 목적 | 허용 값 |
|---|---|---|---|
| 텍스트 | '' '' | 라인 내에 표시하려는 모든 문자열. | 모든 문자열 |
| 위치 | '센터' | 텍스트를 배치 할 곳. | '왼쪽', '중앙', '오른쪽' |
| fill_char | '-' | 선을 그릴 때 사용할 캐릭터. 둘 이상이 주어지면 첫 번째 만 사용됩니다. | 단일 캐릭터 |
| LEFT_PAD | 2 | 남은 텍스트를 정렬 할 때 접두사로 사용할 수있는 fill_chars 수. | 긍정적 인 정수 |
| right_pad | 2 | 텍스트를 올바르게 정렬 할 때 포스트 픽으로 사용할 수있는 fill_chars 수. | 긍정적 인 정수 |
| 너비 | -1 | 선을 그리는 것이 얼마나 넓습니다. 기본값은 터미널의 너비를 지정하지 않은 경우 하나를 뺀 것입니다. | 모든 정수; 터미널 폭 마이너스 1의 경우 -1 |
| 색상 | '' '' | 텍스트를 만드는 색상. | 'Bold', 'Black', 'Blue', 'Cyan', 'Green', 'Grey', 'Magenta', 'Red', 'White', 'Yellow', 'Black+Bold', 'Blue+Bold', 'Cyan+Bold', 'Green+Bold', 'Grey+Bold', 'Magenta+Bold', 'Red+Bold', 'white+Bold', 'white+Bold', |
| 용감한 | 거짓 | 텍스트가 대담해야합니다. 이것은 정의 된 색상의 유무에 관계없이 사용할 수 있습니다. | 사실, 거짓 |
색상에 굵게 추가하는 경우 색상 이름을 따라야 합니다 . EB CYAN+ BOLD BOLD+CYAN은 예외를 던지기 때문에 시안이 발생합니다.