Sublime Text 导致计算机崩溃(鼠标卡顿,键盘无反应),因线程炸弹所致

-2 投票
0 回答
21 浏览
提问于 2025-04-12 03:18

我尝试在Python 3中运行一个叫做“分叉炸弹”的程序,这个程序的目的是遍历我电脑上的每个文件夹和文件,并打开所有文件:

from more_itertools import collapse
from os import scandir, walk, system
from os.path import exists
for dir in set(filter(lambda item: exists(item), collapse(walk('/Users/')))):
    for entry in scandir(dir):
        try:
            system('open ' + str(entry.path))
        except:
            pass

结果如我所料,我电脑上的一些随机文本文件开始打开,我不得不重启电脑。不过,我没想到的是,我用来运行这个程序的Sublime Text 3在我尝试打开任何文件时崩溃了,随机的(Python和系统)文件开始打开,屏幕也卡住了,迫使我手动重启。

即使我反复重启电脑,这个问题依然存在(奇怪的是,重启后Sublime Text会自动打开并冻结我的电脑,给我留下一秒钟的时间去强制退出),我甚至卸载了Sublime Text 3,换成了Sublime Text 4,还尝试用终端关闭Sublime Text(每次打开时似乎都会出现一百个窗口,即使是在刚启动后)。由于这个问题已经持续了一天多,我正在认真考虑重装操作系统。我能采取一些不那么极端的措施吗(最好是能保留我所有文件的方式),这样我就可以重新安装Sublime Text?

0 个回答

暂无回答

撰写回答