擅长:python、mysql、java
<p>通常,当您有许多项目要做相同的事情时,最好将它们保存在列表中:</p>
<pre><code>items = [Item(name="Item0"), Item(name="Item1"), Item(name="Item2")]
</code></pre>
<p>然后,不需要特殊的逻辑来查看当前分钟是哪一分钟。只需以1分钟的延迟顺序运行它们:</p>
<pre><code>while True:
for item in items:
item.make_request()
time.sleep(60) # 60 seconds
</code></pre>
<p>有一个缺点,你可能会也可能不会在意:实际上,两个请求之间的时间是60秒加上<code>make_request()</code>所花费的时间。有很多方法可以避免这种情况,但也许你不在乎这些细节</p>