pythonで文字を改行せずに出力するには、sys.stdoit.write()メソッドを使用します。
write()で出力した文字は、出力バッファリングされます。直ぐに出力したい場合はflush()を使用します。
サンプルコード
下記のサンプルは、1秒に一回.
を出力するスクリプトです。
import sys
import time
print('処理中です')
for i in range(1,10):
sys.stdout.write(".")
sys.stdout.flush()
time.sleep(1)
print('\n処理が完了しました')
実行結果
$ python sample.py
処理中です
.........
処理が完了しました
こちらもおススメ