[파이썬] shutil `shutil.get_terminal_size()`의 기본 크기 사용하기

이 문서에서는 Python의 shutil 모듈을 사용하여 터미널 크기를 가져오고 사용하는 방법을 알아보겠습니다.

shutil 모듈은 파일 및 디렉토리 작업을 수행하는 유틸리티 함수들을 제공하는 파이썬 표준 라이브러리입니다. 그 중 get_terminal_size() 함수는 현재 터미널의 크기를 반환합니다.

shutil.get_terminal_size() 함수 소개

get_terminal_size() 함수를 사용하면 터미널의 행과 열 크기를 가져올 수 있습니다.

import shutil

terminal_size = shutil.get_terminal_size()
print(terminal_size)

위의 예제에서 get_terminal_size() 함수는 (columns, rows) 형태의 터미널 크기를 반환합니다.

shutil.get_terminal_size() 함수의 기본 크기 사용하기

기본적으로 get_terminal_size() 함수는 터미널 크기가 정확하게 측정되지 않았을 때 기본 크기를 반환합니다. 기본 크기는 운영체제 및 터미널 설정에 따라 달라질 수 있습니다.

import shutil

terminal_size = shutil.get_terminal_size((80, 24))
print(terminal_size)

위의 예제에서 (80, 24)는 기본 터미널 크기를 정의합니다. 즉, 터미널 크기가 정확하게 측정되지 않았을 경우에는 (80, 24)를 반환합니다.

이렇게 기본 크기를 사용하면 터미널 크기에 구애받지 않고 일관된 출력을 만들 수 있습니다.

Note: get_terminal_size() 함수는 Python 3.3 이상에서 사용할 수 있습니다.

이상으로 shutil.get_terminal_size() 함수의 기본 크기 사용 방법을 알아보았습니다. 이 함수를 활용하여 터미널 환경에서 효과적인 출력을 구현해보세요!