[英]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.