Linux コンソールの列 (文字) と行の数を取得します。

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

  

 

 

 

 

おすすめ

転載: blog.csdn.net/tww124849980/article/details/127510375