微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在搜索字符时,我删除了 *.txt 文件中多余的 \n 并打印出来但我不明白为什么它只打印这个

如何解决在搜索字符时,我删除了 *.txt 文件中多余的 \n 并打印出来但我不明白为什么它只打印这个

如我在评论中所说,于 19:19 编辑

首先是文本文件https://www.dropbox.com/s/dtxgyk9v25p7swt/mbox-short.txt?dl=0 我的代码是:

xfile = open('mBox-short.txt')
for line in xfile:
    # La prochaine ligne est pour enLever les espaces supperflus
    line = line.rstrip()
    if line.startswith('From:') :
        print(line)

输出是这样的:

From: stephen.marquard@uct.ac.za
From: louis@media.berkeley.edu
From: zqian@umich.edu
From: rjlowe@iupui.edu
From: zqian@umich.edu

还有更多。

在这问什么。当我的程序找到我要找的东西时,它会打印“From ....za”。现在我知道在 za 到达字符 \n 之前还有更多字符?我的程序如何决定只打印“From ....za”而不是其他字符?

预先感谢您的麻烦。 马里奥

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。