gpt4 book ai didi

python - 当有大量终端输出(Ubuntu)时,为什么VSCode会卡住?

转载 作者:行者123 更新时间:2023-12-04 18:59:04 74 4
gpt4 key购买 nike

我有一个使用 PIL 打印图像中所有像素的 rgba 的程序。问题是当我在 VSCode 中运行程序时,它会打印一秒钟左右的输出,然后卡住。然后我的整个计算机死机,我必须关闭它并重新启动它。
但是,当我在 GNOME 终端中运行程序时,它成功完成。谁能告诉我为什么 VSCode 会这样做,以及是否有办法阻止它? (也就是说,GNOME 终端和 VSCode 终端有什么区别?)
编码:

import PIL
from PIL import Image

image = Image.open("/home/user/i.jpg")
for i in image.getdata():
print(i, end="")
这是我正在使用的图像:
/home/user/i.jpg
此问题并非特定于图像代码,此代码只是演示导致此错误的代码类型的好方法。我在 Ubuntu 20.04.2 上的 VSCode 1.52.1 中使用 Python 3.8.10。

最佳答案

看起来只是因为您使用的图片太大导致输出过多,我尝试了一些垃圾图像并且效果很好。
更新:
该终端已集成到 VSCode 中。已经定制了,所以有内存策略等不同的策略。
看起来我们应该避免在 VSCode 的集成终端中输出过多的数据。有些人跑过same issue .
看起来增加终端面板的大小有助于更流畅地输出数据。

关于python - 当有大量终端输出(Ubuntu)时,为什么VSCode会卡住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69260729/

74 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com