【发布时间】:2021-11-13 20:46:59
【问题描述】:
我有一个简单的循环,应该打开并保留保存在myfiles 中的 txt 文件。 myfiles 列表大约有 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),但没有成功。
【问题讨论】:
-
用 f.close() 附加后关闭文件
-
@darthbaba 同样的错误:(
标签: python visual-studio-code jupyter-notebook jupyter