Помогите пожалуйста исправить код

Рейтинг: -1Ответов: 1Опубликовано: 21.04.2023
filename = input()

try:
    with open(filename, "r") as file:
        text = file.read()
        for i in range(len(text)):
            if text[i] == "haha":
                text1 = text[i].replace("haha","[censored]")
                textf=text.replace(text[i], text)
        print(textf)
except FileNotFoundError:
    print("Файл не найден")

Напишите программу, принимающую на вход имя файла и заменяющего все вхождения слова ''haha'' на ''[censored]''. Выведите на экран отцензурированную версию исходного файла. В случае отсутствия файла нужно вывести соответствующее сообщение об ошибке "Файл не найден".

Ответы

▲ 1Принят
filename = input("Название файла: ")

try:
    with open(filename, "r") as f:
        text = f.read().replace("haha", "[censored]")
        print(text)
except FileNotFoundError:
    print("Файл не найден")

при необходимости сохраняйте результат в файл, но согласно вашему условию результат нужно вывести на экран