擅长:python、mysql、java
<p>我假设<code>datetimenow</code>返回一个标准的<code>datetime.datetime</code>对象,所以基本上是这样的:</p>
<pre><code>from datetime import datetime
def datetimenow():
return datetime.now()
</code></pre>
<p>将<code>datetime</code>对象与<code>==</code>或{<cd5>}进行比较会有点棘手,因为它们不相等需要一点时间。在</p>
<p>作为测试,只需在Python REPL中尝试这些行(假设上面的行也已输入,因此<code>datetimenow()</code>函数可以调用:</p>
^{pr2}$
<p>在多次尝试中很有可能,你会得到一些<code>False</code>的结果。在</p>
<p>我建议使用更安全的比较运算符比较<code>datetime</code>对象,如下所示:</p>
<pre><code>while datetimenow() <= end_time:
time.sleep(Grabtime)
saveas(imggrab())
</code></pre>