Amazing-Python-Scripts

Форк
0
28 строк · 838.0 Байт
1
def text_file_analyzer(file_path):
2
    try:
3
        with open(file_path, 'r') as file:
4
            content = file.read()
5

6
            # Count lines
7
            num_lines = content.count('\n') + 1
8

9
            # Count words
10
            words = content.split()
11
            num_words = len(words)
12

13
            # Count characters
14
            num_characters = len(content)
15

16
            return num_lines, num_words, num_characters
17
    except FileNotFoundError:
18
        print(f"Error: File '{file_path}' not found.")
19
        return 0, 0, 0
20

21

22
if __name__ == "__main__":
23
    file_path = input("Enter the path of the text file: ")
24

25
    lines, words, characters = text_file_analyzer(file_path)
26
    print(f"Number of lines: {lines}")
27
    print(f"Number of words: {words}")
28
    print(f"Number of characters: {characters}")
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.