python獲取打開文件行數(shù)的方法:
1、文件較小時(shí)可以使用下面的方法
count=len(open(r"d:\lines_test.txt",'rU').readlines())
printcount
使用readlines()方法讀取所有行(直到結(jié)束符EOF)并返回列表,然后使用len()方法獲取列表長度即可。
2、利用enumerate()
count=0
forindex,lineinenumerate(open(filepath,'r')):
count+=1
enumerate()函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中。
以上內(nèi)容為大家介紹了python如何獲取打開文件的行數(shù)?希望對大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。