首页 > 解决方案 > 使用python计算csv文件中的逗号

问题描述

.csv我正在尝试在文件中逐行计算逗号。不幸的是,它总是归零。

    import csv 

    with open('Test.csv') as csv_file:
       csv_reader = csv.reader(csv_file, delimiter=',')
       for row in csv_reader:
           numCommas = row.read().count(',')
           print numCommas

但我总是得到0。

标签: pythonpython-3.xpython-2.7

解决方案


如果您只想计算逗号而不需要数据,则不需要该csv模块:

with open('Test.csv', 'r') as csv_file:
    for line in csv_file:
        print(line.count(','))

推荐阅读