擅长:python、mysql、java
<pre><code>timel = non_decimal.sub('', total_time)
float(timel)
</code></pre>
<p>最后一行不会将<code>timel</code>转换为float<code>float</code>无法正常工作</p>
<p>在此之后,<code>timel</code>仍然是一个字符串,并且比较时没有错误,但是在Python2中使用整数/浮点数会产生奇怪/意外的结果(在Python3中,它失败了,出现异常(<code>unorderable types: str() < int()</code>),这至少指出了错误)</p>
<p>修正:</p>
<pre><code>timel = float(non_decimal.sub('', total_time))
</code></pre>