擅长:python、mysql、java
<p>因为您似乎想要使用CSV模块,所以可以使用列表理解来过滤CSV文件中的行。下面,将第0列(第[0]行)中的项与键值(b074)进行比较。如果它们匹配,则将第1列添加到列表理解的结果中。在</p>
<pre><code>import csv
key = 'b0074'
with open('serials.csv') as csvfile:
reader = csv.reader(csvfile, delimiter=' ', quotechar='|')
result = [row[1].strip() for row in reader if row[0].strip() == key]
>>> result
['b00ph', 'b11ph', 'b22ph', 'b33ph']
</code></pre>
<p>这相当于循环的“正常”:</p>
^{pr2}$