如何获取 CSV 文件的行数?

2023-12-15

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')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 CSV 文件的行数? 的相关文章

随机推荐