![]() |
1
4
你自己解决了大部分问题(数单词、行、行号等) -在浏览文件时,只需记住最后n行即可。 示例:
您还可以查看 deque 并指定最大长度(需要导入)
输出:
|
![]() |
2
2
这里的解决方案与@PatricArtner建议的相同,但使用了环形缓冲区。它可能(也可能不是,我没有检查)在处理大文件时工作得更快。
想法很简单:我们可以创建一个具有所需大小(您应该保留的行数)和当前录制位置计数器的列表
输出非常简单:
注: 如果你从一个文件中读取,而这个文件非常大,你需要保留的字符串非常大(例如,基因序列),并且你的情况不会经常触发,那么要聪明,不要在内存中保留字符串。在文件中创建最后一个字符串开始的位置列表,如果需要,请重新读取它们。下面是一个如何使其非常快速的示例。。。
|
![]() |
3
0
我把东西输出到字典,而不是写入文件。处理完整个文件后,汇总数据字典将以
|
![]() |
4
0
自从我在
comments
,下面是如何在*nix机器上使用
首先假设您有以下文本文件
如果你想
还有
|
|
user9115052 · Python3-将枚举转换为不同的数据类型 7 年前 |
![]() |
Guy s · 按单元格值枚举python矩阵 7 年前 |
![]() |
Mickd94 · 如何实现枚举类型的特定方法 9 年前 |