gpt4 book ai didi

python - 在文本文件中查找特定单词并使用 Python 打印该行

转载 作者:行者123 更新时间:2023-12-03 19:26:06 27 4
gpt4 key购买 nike

我有一个包含如下内容的文本文件:

Saya makan nasi padang semalam. Lauk yang aku pesan adalah ikan gurame. Harganya mahal. Aku juga makan dengan ayah dan ibuku. Setelah itu, Rina datang menemuiku.

我想在文本文件中找到特定的词,然后打印包含特定词的句子。我有很多具体的话。我尝试这样编码:

with open("kalimat.txt",'r') as f:
text = f.read()
# f.close()

words = ["makan","Rina","mahal"]

for item in text.split("\n"):
if words in item:
print(item.strip())

我得到了错误TypeError: 'in ' requires string as left operand, not list.如何打印包含多个特定单词的句子?

最佳答案

def my_function():


with open("exampleValues",'r') as f, open('output.txt','w') as fw:
text = f.read()
result_string = ''

words = ["makan", "Rina", "mahal"]
text2 = text.split(".")
for itemIndex in range(len(text2)):
for word in words:
if word in text2[itemIndex]:
if text2[itemIndex][0] ==' ':
print(text2[itemIndex][1:])
result_string += text2[itemIndex][1:]+'. '
break
else:
print(text2[itemIndex])
result_string += text2[itemIndex]
break
print(result_string)
fw.write(result_string)

my_function()

如果这有用。别忘了给我投票。谢谢。

关于python - 在文本文件中查找特定单词并使用 Python 打印该行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51567427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com