簡體   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