gpt4 book ai didi

Python while - for 嵌套循环 对用户输入进行字符串搜索

转载 作者:行者123 更新时间:2023-11-30 22:58:24 26 4
gpt4 key购买 nike

我只是想知道是否可以制作一个简单的脚本来搜索用户输入的不同字符串。假设我想第一次搜索单词“apple”,第二次搜索“orange”,并显示存在苹果和橙子的所有行。我想首先独立于第二次搜索。

`string = "start"
while string != "end":
string = input('Enter fruit: ')
print("looking for ",string )
for line in f:
if "Started" and string in line:
print("debug")
print(line)`

这样做的效果是第一次有效,第二次则无效。输出后提示我输入另一个水果,但它没有显示找到该水果的所有行,而是提示另一个输入水果的请求。

最佳答案

假设您在您发布的代码片段上方有一些类似 f = open('BigTextFileFullOfFruit.txt', 'r') 的行:您只能对文件进行一次迭代。您必须调用 f.seek(0) 再次检查它。

关于Python while - for 嵌套循环 对用户输入进行字符串搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36205627/

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