在使用csv.writer写入数据时,可以通过以下方法统计写入的行数:
以下是一个示例代码:
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。最后输出计数器的值即可得到写入的行数。
请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云