gpt4 book ai didi

python - 如何获取 CSV 文件的行数?

转载 作者:行者123 更新时间:2023-11-28 19:36:49 26 4
gpt4 key购买 nike

fieldnames = ['first_name', 'last_name', 'address']
with open('names.csv') as csvfile:
reader = csv.DictReader(csvfile, fieldnames=fieldnames)
for row in reader:
print(row['first_name'], "'s number", row['last_name'], "address", row['adres'])

这是我打印 CSV 文件的代码。如果 CSV 文件是空的,我想打印它是空的。我想如果我能得到文件的行数,我就可以检查它是否为空。

最佳答案

使用sum 函数(使用生成器表达式)获取行数的有效方法:

with open('names.csv') as csvfile:
row_count = sum(1 for row in csvfile)
print(row_count if row_count else 'Empty')

关于python - 如何获取 CSV 文件的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41553467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com