これは以前に尋ねられました(例えば、a、bなど)が、IPythonコンソールでは動作しません。 私は単純に、同じ行に何度も何度も何度も何度も印刷したいと思います。 これは私のコードです:IPythonコンソールの同じ場所に印刷
import time
try:
while True:
s = "I want this always on the same line. "
print(s, end="\r", flush=True)
time.sleep(0.5)
except KeyboardInterrupt:
pass
そして、ここでは、私はIPythonコンソールで得るものです:
私はコードがで働くのPython 3で、PCとスパイダーのアナコンダ分布を使用していますAnacondaターミナルですが、私はIPythonが必要なので、同様にいくつかの画像をプリントアウトする必要があります。私もend=""
を使ってみたかったり、print()
の文の後に(たとえこれがPython 2の場合でも)コンマをつけてみましたが、役に立たなかった。
'print(" hello "、end =" \ r ")'はコンソール(端末)上で正常に動作します。 – ZdaR
"hellohellohelhelhelhelhelhelhelhelhelhelhelhelhelhelhello" ... – Zep
端末で実行しようとすると、 'python3 run.py' @Zep – ZdaR