Мой опыт использования функции open для чтения текстового файла и счетчика числа заглавных букв в этом файле
Недавно я столкнулся с задачей подсчета количества заглавных букв в текстовом файле. После некоторых исследований и экспериментов я нашел решение‚ которое хотел бы поделиться с вами.Для начала‚ я создал текстовый файл ‘abc.txt’‚ в котором был набор случайных строк.Затем я использовал следующий код⁚
t open(‘abc.txt’‚ encoding”utf-8″).read
t1 ”
n 0
for i in t⁚
if i.isupper⁚
t1 i
n 1
print(n)
Давайте разберем этот код по частям. Первая строка открывает файл ‘abc.txt’ с использованием функции open. Указание параметра ″encodingutf-8″ гарантирует‚ что файл будет правильно интерпретирован как текст с поддержкой юникода. Затем я создал переменные t1 и n. Переменная t1 будет содержать все заглавные буквы‚ найденные в файле‚ а переменная n будет использоваться для подсчета общего количества заглавных букв. Дальше я использовал цикл for для перебора символов в строке t. Используя метод isupper‚ я проверял‚ является ли текущий символ заглавной буквой. Если это так‚ то добавлял текущий символ к переменной t1 и увеличивал счетчик n на 1. В конце программы я печатаю значение переменной n‚ которое указывает на общее количество заглавных букв в текстовом файле.
Я запустил этот код и получил ожидаемый результат; Он вывел количество заглавных букв в файле ‘abc.txt’.
Исследование и использование функции open для чтения текстового файла и подсчета количества заглавных букв позволяют мне эффективно работать с текстовыми данными и выполнять различные задачи анализа текста.