擅长:python、mysql、java
<p>读你的代码确实让我怀疑你是否读过文档?第一个小示例循环遍历所有条目/行…:<a href="http://docs.python.org/2/library/csv.html" rel="nofollow">http://docs.python.org/2/library/csv.html</a></p>
<p>总之,<em>csv</em>模块无法过滤出注释,但是可以使用python自己的<code>filter</code>:</p>
<pre><code>import csv
d = dict()
f = file('data.csv')
data = csv.reader(filter(lambda row: row[0]!='#', f), delimiter='\t')
for row in data:
#print row
d.update({row[0]: row[1:]})
f.close()
print(d)
</code></pre>
<p>你也可以考虑用<code>DictReader</code>代替<code>reader</code>。。。在</p>