Помогите пожалуйста исправить код
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 шт):
Автор решения: ZxNuClear
→ Ссылка
filename = input("Название файла: ")
try:
with open(filename, "r") as f:
text = f.read().replace("haha", "[censored]")
print(text)
except FileNotFoundError:
print("Файл не найден")
при необходимости сохраняйте результат в файл, но согласно вашему условию результат нужно вывести на экран