【发布时间】:2012-07-16 06:55:11
【问题描述】:
假设一个 txt 文件由以下几行组成:
A
1
2
3
B
1
2
3
C
1
3
很明显,txt 文件中的 C 中缺少 2。检测丢失的 2 并输出它的想法是什么?我需要逐行读取txt文件。
谢谢!
【问题讨论】:
-
filehandle.
readline函数可以帮到你 -
“很明显,C 中缺少 2”这样的语句对人类来说比对 Python 解释器更有意义。这些线代表什么,为什么“清楚”特定部分缺少值?
-
好的,我尝试将值 1、2 和 3 添加到列表中。每当该行读取新字母(例如 A、B 或 C)时,该列表将被重置。我的想法是,如果当前在字母 C 中附加列表的 len 仅为 2,那么 C 中缺少一个数字。
-
基本上我想检测每个字母表中缺失的数字。如果从 1 到 5 有 5 个数字,并且说字母 D 只有 1、2、3、4。然后 D 中缺少数字 5。我需要这样做的想法。嗯...
-
@Marius 文本文件就是这样给出的。 C部分缺少数字2。
标签: python text-processing file-processing line-processing