【发布时间】:2013-01-31 15:55:42
【问题描述】:
我有一个 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
【问题讨论】:
-
这个很不清楚。柜台的意义何在?为什么每次都需要增加10?
-
因为每次搜索网页时都会得到 10 个结果,如果我发布了您会理解的整个代码,这就是我所需要的,但我目前不愿意这样做。
-
我只需要为我的每个列表项执行上述代码。
标签: python loops nested nested-loops