私はPython 3.5で複数の行を再印刷する方法を理解したいと思います。Pythonを使用して複数の印刷行をリフレッシュする方法は?
これは、印刷されたステートメントを適所で更新したいスクリプトの例です。の/更新/リフレッシュ上に
Line 1
Line 2
Line 3
Value = 1
書き込み:
Line 1
Line 2
Line 3
Value = 0
を各行の値が毎回変化します私がやろうとしています何
import random
import time
a = 0
while True:
statement = """
Line {}
Line {}
Line {}
Value = {}
""".format(random.random(), random.random(), random.random(), a)
print(statement, end='\r')
time.sleep(1)
a += 1
は持っています。これは効果的に私に各行のステータス更新を与えています。
私はanother question from 5 years agoを見ましたが、Python 3+のprint関数ではend
引数を追加していますが、もっと簡単な解決方法があると思います。
あなたは何をしようとしているのですか?サンプルコンソールの出力を提供してください – TheLazyScripter
更新されました。うまくいけば、今すぐもっと明確になります。 – Greg
をお知らせください。 –