最簡單的辦法是使用 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