擅长:python、mysql、java
<p>您可以分析每一行以比较日期,并将要保留的行保存在<code>list</code>中。然后,您可以将这些行存储到一个新的csv文件中,如果您不再需要旧的csv文件,可以将其删除。在</p>
<p>这里有一个截图,可以满足您的要求:</p>
<pre><code>import csv
from datetime import datetime
cmpDate = datetime.strptime('25.05.2016 23:59:00', '%d.%m.%Y %H:%M:%S')
def is_lower(date_str):
try:
csvDate = datetime.strptime(row[0], '%d-%m-%Y %H:%M')
return (csvDate < cmpDate)
except:
pass
with open('WF.csv', 'r') as csvfile:
csvReader = csv.reader(csvfile, delimiter=',')
data = [row for row in csvReader if not is_lower(row[0])]
with open('output.csv', 'w') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
[writer.writerow(row) for row in data]
</code></pre>