在使用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。最后输出计数器的值即可得到写入的行数。
请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。
技术创作101训练营
腾讯技术创作特训营第二季
腾讯云GAME-TECH游戏开发者技术沙龙
停课不停学 腾讯教育在行动第一期
腾讯技术创作特训营第二季第2期
“中小企业”在线学堂
Elastic 中国开发者大会
DB-TALK 技术分享会
DBTalk技术分享会
领取专属 10元无门槛券
手把手带您无忧上云