pythonでCLIツールを作るときに表示系でターミナルサイズが知りたいとき os.get_terminal_size()もあるが今回はshutilを使った方法をご紹介
import shutil terminal_size = shutil.get_terminal_size() print(type(terminal_size)) # => <class 'os.terminal_size'> print(terminal_size.columns) # => 120 など( 1 行の長さ(文字数)) print(terminal_size.lines) # => 40 など(行数) print(terminal_size[0]) # => columns と同じ結果 print(terminal_size[1]) # => lines と同じ結果