728x90
반응형

 티스토리 

textwrap 라이브러리는 텍스트를 포맷팅하고 래핑

textwrap 라이브러리는 텍스트를 포맷팅하고 래핑하는 데 사용되는 유틸리티 함수를 제공합니다. 주로 긴 텍스트를 원하는 너비로 래핑하거나, 여백을 추가하여 텍스트를 정렬하는 데에 활용됩니다. 

1. 코드리뷰

  아래는 textwrap 라이브러리의 주요 함수들을 사용하는 간단한 예제입니다

# 원본 텍스트
original_text = "This is a sample text that we want to wrap to a specific width using the textwrap library in Python."

# 1. 특정 너비로 래핑
wrapped_text = textwrap.wrap(original_text, width=40)
print("Wrapped Text:")
for line in wrapped_text:
    print(line)

# 2. 래핑된 텍스트를 다시 합치기
wrapped_and_joined = textwrap.fill(original_text, width=40)
print("\nWrapped and Joined Text:")
print(wrapped_and_joined)

# 3. 여백 추가하여 정렬
padded_text = textwrap.indent(original_text, prefix="    ")
print("\nPadded Text:")
print(padded_text)

1. textwrap.wrap(): 지정한 너비로 텍스트를 래핑하여 리스트로 반환합니다.

2. textwrap.fill(): 지정한 너비로 텍스트를 래핑하고 개행문자로 연결된 문자열을 반환합니다.

3. textwrap.indent(): 텍스트 각 줄에 접두어(여기서는 4개의 공백)를 추가하여 텍스트를 정렬합니다.

# 이 함수들은 텍스트의 가독성을 높이고 원하는 형식으로 텍스트를 표시하는 데 유용합니다. 

마무리

- 이번 포스팅은 textwrap 라이브러리 에 대해 알아봤습니다.

 

궁금한 사항은 댓글을 통해서 남겨 주시면 답변 드리겠습니다.
감사합니다.

 

 

728x90
반응형

+ Recent posts