【发布时间】:2018-01-10 15:29:11
【问题描述】:
我有一个非常大的文本文件(20GB),像这样的行,
1 Some text
1 More text
2 Text
2 Follow up text
..
..
n
我想将文件转换成这样:
1, sometext, more text
2, text , followup text
我该怎么做python。我无法将整个文件保存在内存中。
【问题讨论】:
-
这些是否已经按 id 排序?
-
是,按 ID 排序
-
你真的是要把
Some text转换成sometext等吗?您需要定义为什么follow up text被转换为followup text的规则。但more text仍然是more text(或清理您的示例)。另外,你试过什么?祝你好运。 -
我需要清理示例。我对如何实现逻辑一无所知,即保留当前 ID 和最后一个 ID 的标签,并在到达最后一行 ID 时输出。
标签: python unix multiline readlines