我有一个文件叫做无标题.txt以下几行:
Line 1: ATTCTGGA
Line 2: CGCCCGAATCCAGAACGCATTCCCATATTTCGGGACCACTGGCCTCCACGGTACGGACGTCAATCAAAT
当我输入代码来查找sp(第1行)出现在p(第2行)中最多有d个错误的位置时,我得到的输出是[27],它只是正确的位置之一。在
然而,当我直接在代码中定义"sp = 'ATTCTGGA'"
时,我得到了[6, 7, 26, 27]
,这是正确的答案。在
为什么"sp = text.readline()"
没有得到相同的结果?在
因为
readline()
提供了整行,包括后面的换行符。您应该去掉后面的换行符:相关问题 更多 >
编程相关推荐