Amazing-Python-Scripts
28 строк · 838.0 Байт
1def text_file_analyzer(file_path):2try:3with open(file_path, 'r') as file:4content = file.read()5
6# Count lines7num_lines = content.count('\n') + 18
9# Count words10words = content.split()11num_words = len(words)12
13# Count characters14num_characters = len(content)15
16return num_lines, num_words, num_characters17except FileNotFoundError:18print(f"Error: File '{file_path}' not found.")19return 0, 0, 020
21
22if __name__ == "__main__":23file_path = input("Enter the path of the text file: ")24
25lines, words, characters = text_file_analyzer(file_path)26print(f"Number of lines: {lines}")27print(f"Number of words: {words}")28print(f"Number of characters: {characters}")29