错误:内核已死亡,VSCode Jupyter,循环:打开文件,读取

2024-10-01 13:27:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的循环,可以打开并保存保存在myfiles中的txt文件。{}列表的长度约为5000多个

emptylist = []
for i in myfiles:
    with open(i) as f:
        lines = f.read().splitlines()
        emptylist.append(lines)

我可以用少量的mylist运行这个,但不是所有的

我明白了

Error: Kernel is dead
Error: Kernel is dead 
at g._sendKernelShellControl (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:1006195)
at g.sendShellMessage (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:1005964)
at g.requestExecute (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:1008506)
at d.requestExecute (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:37:325680)
at w.requestExecute (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:32:18027)
at w.executeCodeCell (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:301076)
at w.execute (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:300703)
at w.start (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:296367)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async t.CellExecutionQueue.executeQueuedCells (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:311160)
at async t.CellExecutionQueue.start (/home/hjh/.vscode/extensions/ms-toolsai.jupyter-2021.8.2041215044/out/client/extension.js:52:310700)

我试过了

conda install ipykernel --update-deps

但这没用

我甚至试过time.sleep(0.1)但没有成功


Tags: clienthomeextensionjsjupyterextensionsoutvscode