リストがあります。コードブロックを実行したいのですが、リストは数千アイテム長く、時間がかかりすぎますそれらを繰り返します。リスト内のすべての項目に対して同時にコードブロックを実行する方法
スクリプトで同時にそのリストのすべての項目をチェックする方法はありますか?
私のコードは次のようになります。
def check_url(url_loc):
response1 = requests.get(url_loc)
time.sleep(10)
response2 = requests.get(url_loc)
if response1 != response2:
print(url_loc + "has changed go check now:" + url_loc)
else:
pass
while True:
all(check_url(loc) for loc in sitelocations)
は、あなたがあなたの関数で 'time.sleep'を持っていないのはなぜ考えてみましょうか?それは物事を遅らせるだろう。その機能は何をすべきか? – qxz
@qxzこのコードは、10秒間隔でURLを比較しているようですので、スリープします。 – bli