改行しない文字列出力
2022/09/13
Python3.8.2
print関数の引数endを指定する
print('文字列',end='')
先頭にキャリッジリターンをつけると、上書きできる
print('\r文字列',end='')
進行度を示すプログレスバーのサンプル
import time
for i in range(0, 11):
bar = ('=' * i) + '>' + (' ' * (10 - i))
percent = i/10*100
print('\r[{0}] {1}%'.format(bar, percent), end='')
time.sleep(0.5)
[========> ] 80.0%
Pythonでprint関数のターミナル出力を上書きで1行表示する方法
https://dot-blog.jp/news/python-print-overwrite-output/