python - 如何从python中的文本文件中读取单词/字符串?
问题描述
意味着我想阅读所有包含相同单词或句子的行,然后在 python 3 中打印它们
请帮助我用一种简单的方法来做到这一点。
解决方案
这可以使用 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.
推荐阅读
- c# - 如何以 xamarin 形式获取电话号码?
- html - 如何使用 ngModel 未更改的表单组件的值?
- r - 如何将包含 2019 年日期的列添加到数据集中?
- matlab - heaviside 命令对于离散时间信号和系统是否有效/合法?
- python - 在 Python、Pandas 中清理特殊字符并将 float 转换为 int 以用于多列
- c - c 中 mmap 函数中可接受数据的最大大小是多少?
- python - 为什么在熊猫数据框上使用 .apply 时会给出不正确的结果?我的循环版本有效
- sql-server - 如何将表变量从 FunctionA 传递到 FunctionB,并将表变量从 FunctionB 返回到 FunctionA?
- mysql - MySQL如何使用join替换外键关系
- c# - 如果我有自定义渲染器和许多外部库,如何混淆 Xamarin Android 代码