W pythonie 3 możemy z łatwością wydrukować na tej samej linii przy użyciu następującego skryptu. Używam tego, aby zrozumieć postęp mojej pętli (ile czasu pozostało). Jednak w jupyter to robi praca (drukuje na różnych liniach)Drukowanie na tej samej linii na notebooku jupyter
import time
for f in range(10):
print(f, end='\r', flush=True)
time.sleep(10)
nie robi praca, aby włączyć całkiem wydrukować% pprint i próbowałem to samo z sys.stdout.write(), ale też nie mam ten przypadek.
Nie, celem jest ciągłe drukowanie na tej samej linii - jako wskaźnik postępu wewnątrz pętli;) – Roelant
Próbowałem swoje rozwiązanie zarówno w końcowej sesji ipython iw zeszycie Jupyter (Python 3.6. Odpowiednio 0 i 3.5.2), w obu przypadkach drukuje na tej samej linii, zastępując to, co było przed nią. Tak więc nie wydaje się to problemem ogólnym w przypadku Jupyter/IPython. – Pit