【发布时间】:2017-08-26 06:45:03
【问题描述】:
我想在 Jupyter 笔记本上的迭代中打印出 i 并将其刷新。在下一次迭代之后,我将打印下一个i。我尝试了 question 和 this question 的解决方案,但是,它只是打印出 0123...9 而不为我刷新输出。这是我的工作代码:
import sys
import time
for i in range(10):
sys.stdout.write(str(i)) # or print(i, flush=True) ?
time.sleep(0.5)
sys.stdout.flush()
这些是我的设置:ipython 5.1、python 3.6。也许,我在之前的解决方案中遗漏了一些东西?
【问题讨论】:
标签: python jupyter-notebook flush