【发布时间】:2021-08-04 18:50:16
【问题描述】:
我在 Jupyter pyspark 笔记本中运行了一个非常非常简单的脚本,但它在运行时不会打印结果,它只是在完成后吐出输出。代码如下:
import time
import sys
for i in range(10):
print(i)
time.sleep(1)
这会等待 10 秒,然后打印:
0
1
2
3
4
5
6
7
8
9
我想在结果发生时打印结果。我尝试使用
来冲洗它们for i in range(10):
print(i)
sys.stdout.flush()
和print(i, flush=True) 无济于事。有什么建议吗?
【问题讨论】:
标签: python pyspark jupyter-notebook amazon-emr