Предмет: Информатика, автор: eremenkosasha07

Как посчитать количество символов в текстовом документе с помощью Pyton

Ответы

Автор ответа: ZyMaa
1

Ответ:

```

with open("abrocadabra.txt", "r") as file:

   val = 0

   for line in file.readlines():

       line = line.rstrip("\n")

       val += len(line)

   print(f"Количество символов в тексте: {val}")

```

Объяснение:

Открываем файл, читаем строки, исключаем символ переноса строки из каждой строки, плюсуем длину строки к ответу, выводим ответ.


eremenkosasha07: слушай, а почему у меня количество символов множиться на 2? Код то правильный, но возможно я что-то не так сделал(с самим файлом)
ZyMaa: Если честно не знаю, где тут можно ошибиться. Можешь исключить пробелы если не хочешь их считать или еще какие то символы, добавь еще один цикл с условием просто
eremenkosasha07: ок, попробую
eremenkosasha07: Короче, проблема была в том что пайтон воспринимает русскую/украинскую букву сразу как две. Решение - файл с словами на английском
Похожие вопросы