<p>我想做的是:</p>
<blockquote>
<ol>
<li>Delete all rows where csv date is lower than 25.05.2016 23:59</li>
<li>Save the file with a different name</li>
</ol>
</blockquote>
<p>我在csv的col<code>A</code>中有以下数据</p>
<pre><code>WFQVG98765
FI Quality-Value-Growth
Some Random String 1
Datum
13-05-2016 23:59
14-05-2016 23:59
15-05-2016 23:59
16-05-2016 23:59
17-05-2016 23:59
18-05-2016 23:59
19-05-2016 02:03
.
.
.
.
</code></pre>
<p>这就是我现在所尝试的</p>
^{pr2}$
<blockquote>
<pre><code> csvDate = datetime.datetime.strptime(row[0], '%d-%m-%Y %H:%M:%S') 'Error Here : ValueError: time data '' does not match format '%d-%m-%Y %H:%M:%S'
</code></pre>
</blockquote>
<p>我也尝试了这个错误线</p>
<blockquote>
<pre><code> csvDate = datetime.datetime.strptime(row[0], '%d-%m-%Y %H:%M') 'But got the same error
</code></pre>
</blockquote>
<pre><code> if csvDate<cmpDate:
print (row[0]+'TRUE')
</code></pre>
<blockquote>
<p>Here how can I delete the row if the condition is true and finally save it with a different name ? </p>
</blockquote>