タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

terminalに関するhaya14busaのブックマーク (1)

  • ターミナルにプログレスバーを表示する方法 | yunabe.jp

    ターミナルに用意されている特殊な制御コード (エスケープシーケンス)を使用して、 Python, Ruby, C++, Javaなど言語に関係なく簡単にターミナルにプログレスバーを表示することができます。 仕組み プログレスバーが更新されるたびに新しい行が表示されるのを防ぐために、 プログレスバーを表示する前にカーソルを行頭に戻して行の内容を消してしまえればプログレスバーの完成です。 カーソルの制御と行の削除には キャリッジ・リターン (carriage return) ターミナルのエスケープシーケンス を利用します。 の2つを利用します。 キャリッジ・リターンは Windows の改行文字 \r\n で出てくる \r です。 普段 \n に余計についてくる邪魔な文字程度の認識しかないと思いますが、単体で利用するとカーソルの位置を行頭に移動します。 移動した後文字を出力するとすでに表示され

  • 1