为什么我的 VS Code 终端有时会显示重复的输出行,可以采取哪些措施来防止这种情况?

问题描述 投票:0回答:1

我在 VS Code 中运行 Python 脚本,内置终端有时会错误地显示重复的输出块。 这是一个例子:

enter image description here

在本例中,我请求打印一个 20 行的表格 (

max_rows = 20
),但 VS Code 终端在尝试显示表格的第一部分时出现“卡顿”。 为什么会发生这种情况以及解决方法是什么?


几点注意事项:

  • 不仅在显示 Pandas DataFrames 时,而且在使用
    print()
    命令显示任何对象时都会出现卡顿现象。
  • 不规则。 例如,表格标题在上面的第一个口吃中重复,但在第二个口吃中则不然。 在第三个口吃(未显示)中,列名称不会像第一个和第二个口吃中那样重复。
  • 重复通常或仅在代码运行时或完成后在终端中向上滚动以检查输出时出现。
  • 口吃似乎是暂时的。 该代码没有显示任何迹象表明它可能会陷入重复输出的循环中。
python visual-studio-code terminal output
1个回答
0
投票

您是否尝试过使用其他终端(git bash、cmd、powershell 等)?或者不使用 vscode 作为 IDE 独立运行程序?

我的想法是,要么使用的终端已损坏,要么 vscode 中的某些内容无法正常工作。也许重新安装是成功的关键。既然你说问题是暂时出现的,这确实是一个奇怪的行为。

© www.soinside.com 2019 - 2024. All rights reserved.