【问题标题】:Running python script in VSCode produces truncated output在 VSCode 中运行 python 脚本会产生截断的输出
【发布时间】:2021-07-02 08:06:12
【问题描述】:

重现步骤:

my_list = []
for i in range(0,100000):
    my_list.append(i)
print(my_list)

运行此(运行-> 运行不带调试器 [或使用它])会在我的 VSCode 上产生截断的输出,版本为 1.55,带有最新的 python 扩展 (v2020.10.332292344) 和 python 3.9.4。

“在终端中运行 Python 文件”(通过命令面板)正确显示了整个输出(但是脚本的工作目录不是脚本的目录;我最初的问题是关于读取 csv我注意到上述问题的文件)。

(我已经将Python › Data Science: Text Output Limit 设置为0)。

那么如何解决这个问题呢?

【问题讨论】:

  • 变量查看器在调试器中是这样编码的,你真的需要在调试过程中查看所有元素吗?
  • @SearchSpace - 你的意思是在“Python Debug Console”中调试代码时,显示的数据不完整(只显示0到1978的数据)?
  • @rioV8 即使在“不使用调试器运行”(ctrl + F5)上也会发生这种行为。是的,我需要查看整个输出。
  • @JillCheng 即使我使用“不使用调试器运行”(ctrl +F5),它也会显示在终端中(并且在“Python 调试控制台”中)。是的,你正确地预测了结果。

标签: python visual-studio-code vscode-debugger


【解决方案1】:

根据您提供的信息,我重现了该问题并已提交。你可以关注这个链接的进度:VS Code's debug console cannot display complete data.

【讨论】:

  • 是的,我已经看到了(我是那里的第一个评论者:))。如果这会导致解决方案,我会将其标记为答案。一个子问题:为什么“在没有调试器的情况下运行”(ctrl + F5)在“Python 调试控制台”中运行?
  • @SearchSpace - 你可以参考这个链接:Run mode in VS Code.
猜你喜欢
  • 2022-01-01
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-22
  • 1970-01-01
  • 2022-01-17
相关资源
最近更新 更多