擅长:python、mysql、java
<p>我用以下方法解决了这个问题:</p>
<pre><code>reader = csv.DictReader(open(input_file, 'rU'), delimiter=',', quotechar='"')
nodule_size = "([0-4] mm)"
with open (output_file_name, 'w') as f:
w = csv.writer(f, dialect = 'excel')
w.writerow(csv_columns)
for row in reader:
if re.search(nodule_size,row['Result']) or re.search(nodule_size,row['Impression']):
w.writerow([row['Rank'],row['Accession1'], row['MRN1'],row['Textbox2'],row['Textbox47'],
row['Textbox43'],row['Textbox45'],row['ReadBy'],row['SignedBy'],
row['Addendum1'],row['ReadDate'],row['SignedDate'],
row['Textbox49'],row['Result'],row['Impression']])
</code></pre>
<p>希望能帮助别人!干杯,谢谢你的建议</p>