擅长:python、mysql、java
<p>enumerate函数可以为您计数单词,但您需要一个迭代器或单词列表,而不仅仅是文件的行数。下面是一个生成器,它遍历csv文件的行并分别输出每个列。它通过枚举得到结果。在</p>
<pre><code>import csv
def yield_col(reader):
for row in reader:
for item in row:
yield item
with open ("commonwords.tsv") as fp:
reader = csv.reader(fp, dialect='excel-tab')
for num, word in enumerate(yield_col(reader), 1):
print num, word
</code></pre>