首页 > 解决方案 > 如何从python中的文本文件中读取单词/字符串?

问题描述

意味着我想阅读所有包含相同单词或句子的行,然后在 python 3 中打印它们

请帮助我用一种简单的方法来做到这一点。

标签: python

解决方案


这可以使用 Python 的基本功能和for循环来完成。

这是一个使用随机句子的示例,例如:

“你好,世界再见。我很高兴见到你。你好,世界,你好吗。”

假设句子包含在文件中,即 file.txt。使用open()您可以阅读您的 .txt 文件。然后只需遍历每个字符串并打印包含您需要的单词的行:

with open("file.txt") as f: 
    for i in f:
        for j in i.split():
            if j == "world":
                print(i)

输出:

Hello world good bye world.
Hola world how are you.

推荐阅读