본문 바로가기
python/모듈

[Python] textwrap

by wjwkddyd221001 2023. 1. 30.

1. 문자열 줄여 표시하기

textwrap.shorten(sentence, width = 15, placeholder = "...")

import textwrap
sentense = "Life is too short, you need python"
result = textwrap.shorten(sentense, width=15)
print(result) # Life is [...]

result = textwrap.shorten(sentense, width=15, placeholder="...")
print(result) # Life is too...

 

2. 긴 문장 줄 바꿈하기

textwrap.wrap(sentense, width = 70)

긴 문자열을 width 길이만큼 자르고 리스트로 만들어 반환

import textwrap

# textwrap.wrap() 함수는 긴 문자열을 width 길이만큼 자르고 이를 리스트로 만들어 반환한다.
long_text = 'Life is too short, you need python. ' * 10
result = textwrap.wrap(long_text, width=70)
print('\n'.join(result))

 

'python > 모듈' 카테고리의 다른 글

[Python] 유리수(분수) 계산  (0) 2023.02.10
[Python] 순열과 조합  (0) 2023.02.08
[Python] json - 문자열을 딕셔너리로 변환  (0) 2022.12.17
[Python] datetime - 날짜, 시간  (0) 2022.12.08
[Python] time - 시간  (0) 2022.12.08