>  Q&A  >  본문

python - 使用readlines()方法读取文件内容后,再用for循环遍历文件与变量匹配时出现疑难?

with open('password', 'r', encoding='utf-8') as f:

print(f.readlines())
for i in f.readlines():
    if i == 'abc:cba':
        break
else:
    print('none')

这是password文件:

想起到的作用是for循环时,匹配到对应的值就跳出循环,但是每次都没法匹配到。
下图是输出结果

PHP中文网PHP中文网2740일 전740

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 10:25:58

    지금은 코드가 완전히 잘못되었습니다.

    으아악

    두 번째는 바로 []

    읽은 파일 포인터가 끝으로 이동하여 두 번째로 내용이 없습니다

    으아악

    그렇습니다

    회신하다
    0
  • 취소회신하다