有什么办法让VSCode中的Jupyter刷新缓冲区?

时间:2020-06-27 16:37:21

标签: python visual-studio-code jupyter-notebook

VSCode中的Jupyter似乎没有刷新缓冲区:

import time

for i in range (10):  
    print(i, end="\r", flush=True)
    time.sleep(0.5)

结果:

0123456789

但是我希望只是:

9

完成时。

这是VSCode 1.46.1,Python 3.6.1,Python的VSCode扩展名为v2020.6.90262。

1 个答案:

答案 0 :(得分:0)

我是此扩展程序的开发人员。我认为没有办法,因为我只是尝试了您的repro,看来这里有一个错误。我们没有正确处理新的打印件,我们的输出与此处的Jupyter不同。我们不会在堆栈溢出时跟踪工作项,因此我在GitHub上针对此问题提出了一个问题:

https://github.com/microsoft/vscode-python/issues/12673

如果您想跟踪我们在修复它方面的进展,请按照此处进行操作。

相关问题