Cách đếm số dòng không trống trong file

mọi người cho en hỏi cách đếm số dòng (không trống) trong 1 file txt được nạp vào trong python? cảm ơn ạ!

Assume that your file name is file.txt.

file_name = 'file.txt'
non_blank_count = 0
with open(file_name) as f:
    for line in f:
        if line.strip():
            non_blank_count += 1
print(non_blank_count)
2 Likes

cách này cũng k được??? mình đã thử rồi?

Không được thế nào? Bạn nói thế sao mình biết mà correct lại

1 Like

Lười 1 tí, nhưng khá tốn mem:

non_blank_lines = [line for line in f.readlines() if line != '']
return len(non_blank_lines)
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?