올바른 방법을 찾는 것은 상대적으로 간단합니다. 코드를 업로드하기만 하면 됩니다(Linux에 해당).
import fcntl
import sys
import termios
import struct
def get_terminal_size():
"""
获取Linux控制台窗口尺寸
:return: (行数,列数)
"""
t = fcntl.ioctl(sys.stdout.fileno(), termios.TIOCGWINSZ, "1234")
return struct.unpack('HH', t)
함수를 직접 호출하여 반환 값을 얻습니다: print(get_terminal_size())