Вопрос задан 23.06.2023 в 17:02. Предмет Информатика. Спрашивает Қошан Алмат.

Import re(где ошибка, помогите, пожалуйста) with open('input.txt', 'r') as inp: words =

re.sub(r'(?i)[^a-z]', ' ', inp.read()).split() a = input("Введите букву: ").lower() with open('output.txt', 'w') as f: for word in words: if a in word: f.write(word + '\n') Ответ не выходит в файл, помогите, пожалуйста)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Литвиненко Максим.

with open('input.txt', 'r') as inp:

Второй параметр: 'r' - означает, что вы открываете файл только для чтения. В этом режиме вы не можете вносить изменения в него.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Проблема в вашем коде заключается в неверном импорте модуля re. Для корректной работы с регулярными выражениями вы должны импортировать модуль re. Вот исправленный код:

python
import re with open('input.txt', 'r') as inp: words = re.sub(r'(?i)[^a-z]', ' ', inp.read()).split() a = input("Введите букву: ").lower() with open('output.txt', 'w') as f: for word in words: if a in word: f.write(word + '\n')

Теперь у вас должен быть правильный импорт модуля re, и код должен корректно работать, записывая результаты в файл 'output.txt'.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос