我有一系列相互依賴的請求呼叫,每個呼叫都在資料庫中的一個欄位上搜索或抓取一個網站,當請求找到該專案時該序列停止
我正在使用一系列 if 陳述句偽代碼
if found:
return
else:
call_request(params1)
if found:
return
else:
call_second_request(params2)
我正在尋找一種優化的方式來執行這個請求呼叫序列
uj5u.com熱心網友回復:
您可以將請求函式放在串列中并使用for回圈:
request_funcs = [call_request, call_second_request, ...]
for func in request_funcs:
result = func()
if result:
return
print("Not found")
如果它是相同的功能,請使用while回圈:
found = False
while not found:
found = call_next_request()
return
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/457660.html
上一篇:每次出現元音時反轉字串的函式?
