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(使用前将#替换为@)