Python 2.7 使用Python如何获取';n';.csv文件中的列数

Python 2.7 使用Python如何获取';n';.csv文件中的列数,python-2.7,csv,collections,counter,xls,Python 2.7,Csv,Collections,Counter,Xls,Reslult应该类似于: 测试总数:15 通行证号码:8 不及格人数:7 请建议如何从“播放”、“暂停”和“搜索”列中提取字符串“通过”。我可以使用pandas模块来完成。 代码如下: I am new to python and my test report is a .csv file like this : Stream play pause seek 1.mp3 PASS FAIL FAIL 1.ac3 PASS PASS FAIL 2.mp3 FAIL PASS PASS 3.mp

Reslult应该类似于: 测试总数:15 通行证号码:8 不及格人数:7


请建议如何从“播放”、“暂停”和“搜索”列中提取字符串“通过”。

我可以使用pandas模块来完成。 代码如下:

I am new to python and my test report is a .csv file like this :

Stream play pause seek
1.mp3 PASS FAIL FAIL
1.ac3 PASS PASS FAIL
2.mp3 FAIL PASS PASS
3.mp3 PASS PASS FAIL
4.mp4 FAIL FAIL PASS

I want to get total number of "PASS" from all the columns.
import pandas as pd
pdread = pd.read_csv(csv_file)
for i in xrange(1,3,1):
    count = collections.Counter(pdread['play'])
    for (k,v) in collections.Counter(count).iteritems():
        #K here is either "PASS" or "FAIL"
        print k
        #v is count
        print v