[问题] 循环

楼主: ibgvdlbj (:))   2019-08-14 03:04:29
Hi 大家好
有一个循环的问题想请问大家
该怎么写 while 循环 这以下的code 只 run 10次呢?
目前鬼打墙 一直写不出来 ...
def GoNextPage(old_url):
GetNext20Records("Next 20 Records")
url = browser.current_url
if old_url == url:
return
html = GetHtml(url)
url_lst = GetUrl(html)
for url in url_lst[:]:
url = root_url + url
url = url.replace(' ', '%20')
GetFile(url)
GoNextPage(url)
先谢谢大家了!!
再次感谢大家的帮忙,修改一点P大的code使我整个程式可以run,
在这边分享:
def GoNextPage(number_of_pages):
if number_of_pages > 0:
GetNext20Records("Next 20 Records")
url = browser.current_url
html = GetHtml(url)
url_lst = GetUrl(html)
for url in url_lst[:]:
url = root_url + url
url = url.replace(' ', '%20')
GetFile(url)
GoNextPage(number_of_pages-1)
else:
return
#running pages
number_of_pages = 4
GoNextPage(number_of_pages)
作者: XperiaZ6C (真●安卓轻旗舰)   2019-08-14 06:39:00
你是在问循环还是递回?
作者: st1009 (前端攻城师)   2019-08-14 08:35:00
为什么一定要用while 简单点a=0;a+=1;if a==10:break
作者: papple23g (逆道者)   2019-08-14 09:20:00
作者: alvinlin (林矜业)   2019-08-14 09:34:00
While在哪?
楼主: ibgvdlbj (:))   2019-08-14 10:35:00
谢谢 S大、P大,我来试一下 :)
作者: pmove (金疾柠檬)   2019-08-14 10:37:00
是recursive改iterative的意思么?

Links booklink

Contact Us: admin [ a t ] ucptt.com