python - 如何正确搜索和计算csv.gz文件中的关键字

时间:2015-06-17 21:47:41

标签: python

我有这个成功完成此操作的unix命令行代码:

$ zcat export-cars.csv.gz | awk 'BEGIN {FS=";"};{print $6}' | grep -i bmw | wc -l
222

我正在尝试使用此计数使用python(gzip,split)进行类似操作,但得到0的计数:

import gzip
mycar = 'bmw'
lines = gzip.open('export-cars.csv.gz')
mycat = sum(line.split(';')[5] == mycar for line in lines)

print (mycar)

问题出在哪里?我尝试了不同的列号[6]而没有运气。

0 个答案:

没有答案