繁体   English   中英

遍历python代码

[英]Looping through python code

我有一个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

如果您有搜索字词列表,则可以轻松地在它们之间循环,并将它们传递到现有的循环中,例如:

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!"+""

确保您的计数器在每个搜索字词循环的开头正确重置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM