首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何统计csv.writer写的行数?

在使用csv.writer写入数据时,可以通过以下方法统计写入的行数:

  1. 创建一个计数器变量,初始值为0。
  2. 在每次调用csv.writer的writerow方法写入一行数据后,将计数器变量加1。
  3. 最后得到的计数器变量的值即为写入的行数。

以下是一个示例代码:

代码语言:txt
复制
import csv

# 假设要写入的数据列表为data_list
data_list = [['John', 'Doe', 'john@example.com'],
             ['Jane', 'Smith', 'jane@example.com'],
             ['Bob', 'Johnson', 'bob@example.com']]

# 打开文件并创建csv.writer对象
with open('data.csv', 'w', newline='') as file:
    writer = csv.writer(file)

    # 写入数据并统计行数
    count = 0
    for data in data_list:
        writer.writerow(data)
        count += 1

# 输出写入的行数
print("写入的行数为:", count)

在上述代码中,我们使用了一个计数器变量count来统计写入的行数。每次调用writer.writerow(data)方法写入一行数据后,将计数器加1。最后输出计数器的值即可得到写入的行数。

请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券