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
반응형
'PYTHON 파이썬' 카테고리의 다른 글
[파이썬 코드 실행 ,온라인 컴파일러] python online compiler 추천 (0) | 2023.12.30 |
---|---|
[파이썬] day.weekday() 주어진 날짜의 요일을 확인 (0) | 2023.12.25 |
[파이썬/python] 구글 네이버 메일 보내기 프로그램 #smtplib (0) | 2023.12.24 |
파이썬으로 Hello World 를 찍자 (print 문법) (0) | 2023.06.18 |
데이터 타입 (Data Types) (0) | 2023.06.17 |