適切な方法を見つけるのは比較的簡単です。コードをアップロードするだけです (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())