python,计算csv文件中第10列中字符串名为a或者b的行共有多少行,将数量输出到txt中
时间: 2024-05-05 15:16:28 浏览: 121
对Python 多线程统计所有csv文件的行数方法详解
假设csv文件名为data.csv,输出文件名为output.txt,可以使用以下代码实现:
```python
import csv
# 打开csv文件和输出文件
with open('data.csv', 'r') as csvfile, open('output.txt', 'w') as outfile:
csvreader = csv.reader(csvfile)
count = 0
# 遍历csv文件中的每一行
for row in csvreader:
# 判断第10列是否包含字符串a或者b
if row[9] == 'a' or row[9] == 'b':
count += 1
# 将计数结果写入输出文件
outfile.write(str(count))
```
运行后,输出文件output.txt中将会包含第10列中字符串名为a或者b的行的数量。
阅读全文