我有一个python脚本,可以在网页上搜索信息。目前,当我运行我的程序'myscript.py searchterm'时,我将搜索词添加为参数。
我想要的是拥有一个包含搜索条件的文件,让我的脚本依次循环遍历每个文件。
所以我会从像这样的文件中填充我的列表....
with open('mylist.txt', 'r') as f:
searchterms = f.readlines()
我的代码看起来像这样......只是为了让你了解布局......
counter = 0
try:
while counter <10:
#do some other stuff here
counter=counter+10
except IOError:
print "No result found!"+""
我需要将它包装在另一个循环中,为列表中的每个项目执行此操作,但我失败了。
我知道我需要重置计数器,如果它到达10,移动到我的下一个列表项并循环上面但我不知道如何。 我发现python文档很难理解,我希望得到一些帮助。
TIA
答案 0 :(得分:1)
如果您有搜索字词列表,则可以轻松遍历它们并将它们传递给现有循环,如:
for searchterm in searchterms:
counter = 0
try:
while counter <10:
#do some other stuff here with searchterm
counter=counter+10
except IOError:
print "No result found!"+""
确保您的计数器在每个搜索字词循环开始时正确重置。