加载非常大的文件时 Python 崩溃

时间:2021-07-06 11:32:04

标签: python file crash

当我在内存中加载一个非常大的 .txt 时,我有这个错误“致命的 Python 错误:_Py_CheckRecursiveCall:无法从堆栈溢出中恢复”。当我使用小文本文件时,一切正常。 我想加载我的文本文件的每一行,用“-”分割它并将每个 [0] 放在一个列表中,每个 [1] 放在另一个列表中。所以我的文本文件会是这样的:

aaaaa-bbbb
cccc-ddddddd
eeeee-fffff

所以:

list1 = ["aaaaa", "cccc", "eeeee"]
list2 = ["bbbb", "ddddddd", "fffff"]

3 个答案:

答案 0 :(得分:2)

尝试执行 terminal 中的代码 可能会顺利运行

答案 1 :(得分:0)

{{1}}

答案 2 :(得分:0)

尝试打破较小的子文件或在一定数量的行后等待。

相关问题