[파이썬] 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()
함수의 기본 크기 사용 방법을 알아보았습니다. 이 함수를 활용하여 터미널 환경에서 효과적인 출력을 구현해보세요!