【发布时间】:2017-03-31 21:04:07
【问题描述】:
我在 python 中有一个包含大文本文件(超过 1MiB)的字符串。 我需要把它分成块。
约束:
- 块只能由换行符分割,并且
- len(chunk) 必须尽可能大但小于 LIMIT(即 100KiB)
可以省略超过 LIMIT 的行。
知道如何在 python 中很好地实现这一点吗?
提前谢谢你。
【问题讨论】:
-
要拆分成一个新文件?
-
没时间把它写出来,但最好的解决办法可能是跳到 LIMIT,向后工作直到找到换行符,添加一个块,再从那里向前跳 LIMIT,然后重复。
标签: python split newline chunks