<p>我是个想学Python的笨蛋</p>
<p>我试图为一个包含30000行数据的CSV文件编写一个脚本。在</p>
<p>我想在每一行中查找列中的一个数字,并在每次找到该数字时返回该行。在</p>
<p>我已经搜索和尝试了许多不同的建议,但他们似乎没有做我需要的,有人能帮我吗,如果我说不通,请告诉我。在</p>
<p>以下是到目前为止我所得到的,它只是返回到标题:</p>
<pre><code> import csv
with open("test.csv", "r") as input, open ("result.txt","w") as result:
testfilereader = csv.DictReader(input)
Age = 23
fieldnames = testfilereader.fieldnames
testfilewriter = csv.DictWriter(result, fieldnames, delimiter=',',)
testfilewriter.writeheader()
for row in testfilereader:
for field in row:
if field == Age:
testfilewriter(row)
input.close
</code></pre>
<p>谢谢大家</p>