擅长:python、mysql、java
<p>可以链接表达式:</p>
<pre><code>dates = [datetime.strptime(re.search(r'(\d+/\d+/\d+)', elm.get_text()).group(1), '%m/%d/%Y').strftime('%Y-%m-%d')
for elm in soup.find_all('div', {'class' : "review-content"})]
</code></pre>
<p><code>strftime()</code>是<code>datetime</code>实例上的方法。使用<code>datoetime.strftime(dt, ...)</code>是因为您引用了unbound方法,但最好是在实例上使用它。在</p>
<p>当然,上面的内容并不那么易读。我仍然会拆分表达式,但您可以使用<em>生成器表达式</em>来链接处理:</p>
^{pr2}$
<p>这将文本处理与HTML分开,并在两个单独的表达式中将这些字符串重新格式化为不同的日期格式,但只构建一个列表。<code>date_strings</code>上的迭代按需处理美化组元素。在</p>