最简单的办法是使用 readlines 函数,获取文件内容列表,然后统计列表的长度:
file_path = r"D:\04_git\pandas_datas\data-USstates\state-population.csv"
f = open(file_path , "r")
count = len(f.readlines())
count # 2545
f.close()
如果是非常大的文件,可以借助 enumerate 函数:
file_path = r"D:\04_git\pandas_datas\data-USstates\state-population.csv"
for count, line in enumerate(open(file_path , 'r')):
pass
count += 1
count # 2545