python - 使用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。
解决方案
如果您只想计算逗号而不需要数据,则不需要该csv
模块:
with open('Test.csv', 'r') as csv_file:
for line in csv_file:
print(line.count(','))
推荐阅读
- javascript - 包含部分的 nodejs/ejs 语法错误
- android - 推送通知始终打开 MainActiviy
- java - Java 返回 javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接。和 PHP cURL - 错误号 35
- oauth-2.0 - 如何在 localhost 测试环境中测试 oAuth2?
- dymola - 如何在 Dymola 的文本编辑器中显示行号?
- algorithm - 序列化整数数组而不重复的算法(即一组)
- javascript - 将子集和算法从 JavaScript 转换为 Python
- wordpress - 带有标题滑块的 WordPress 插件
- elasticsearch - Logstash - HTTP 插件,证书颁发机构验证不起作用
- python - 根据项目中的编号对列表中的项目进行排序