注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
最近、ターミナル(端末エミュレータ)で動作するユーティリティスクリプトをよく作る。毎度の事ながらP... 最近、ターミナル(端末エミュレータ)で動作するユーティリティスクリプトをよく作る。毎度の事ながらPython(主に3系)である。 ある日ターミナルの画面サイズ(縦横の文字数)を簡易に取得できないかと思い立ち、調べてみた。 --- と言っても、3.3以降なら簡単なのであった。 >>> import shutil >>> shutil.get_terminal_size() os.terminal_size(columns=80, lines=24) >>> tsize = shutil.get_terminal_size() >>> tsize.columns, tsize.lines (80, 24) shutil、もしくはosをインポートしてget_terminal_sizeなる関数を実行すればこのように取得できる。名前が付くので使い勝手も良さそう。 --- ところが、最近久々に使いだし
2017/03/26 リンク