Python Program to Get Line Count of a File


10xer.co Ad Sponsored

ⓘ Sponsored by 10xer.co

The line count of a file is the number of lines that the file contains. In computing, a line is a sequence of characters terminated by a newline character, which marks the end of the line. The line count of a file can be used to determine the size of the file or to analyze its contents.


Python Code :

The Below Python program gets the line count of a file:


filename = input("Enter the filename: ")

# Open the file in read mode
with open(filename, 'r') as file:
    # Use the readlines() method to get a list of all the lines
    lines = file.readlines()

# Get the total number of lines in the file
num_lines = len(lines)

# Print the line count
print("There are", num_lines, "lines in", filename)

This program first asks the user to enter the filename. Then it opens the file in read mode using a with statement, which ensures that the file is automatically closed when we’re done with it.

Next, the program uses the readlines() method to get a list of all the lines in the file. The readlines() method reads the entire file and returns a list where each element is a line from the file.

Finally, the program uses the len() function to get the number of lines in the list, and prints the line count along with the filename.


10xer.co Ad Sponsored

ⓘ Sponsored by 10xer.co