【问题标题】:Any way to get Jupyter in VSCode to flush the buffer?有什么方法可以让 VSCode 中的 Jupyter 刷新缓冲区?
【发布时间】:2020-06-27 16:37:21
【问题描述】:

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。

【问题讨论】:

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


    【解决方案1】:

    我是这个扩展的开发者。我认为没有任何方法,因为我刚刚尝试了您的复制品,似乎我们这里有一个错误。我们没有正确处理新的打印,我们的输出与这里的 Jupyter 不同。我们不跟踪堆栈溢出的工作项,因此我在我们的 GitHub 上针对此问题提出了问题:

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

    如果您想跟踪我们修复它的进度,请关注它。

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2011-01-03
      • 2022-04-18
      • 2013-02-09
      • 2011-08-26
      • 1970-01-01
      • 2022-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多