Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.08.2023
Сообщений: 36

Задача на цензурирование файла

20.08.2023, 02:35. Показов 1089. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, принимающую на вход имя файла и заменяющего все вхождения слова ''haha'' на ''[censored]''.

Выведите на экран отцензурированную версию исходного файла. В случае отсутствия файла нужно вывести соответствующее сообщение об ошибке "Файл не найден".
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.08.2023, 02:35
Ответы с готовыми решениями:

Задача файла
Даны имена двух файлов вещественных чисел. Известно, что первый из них существует и является непустым, а второй в текущем каталоге...

Задача на подключение файла
Здравствуйте! Нужна помощь в виде объяснения как сделать или решение... Была задача - подключался txt файл с неким чатом, где логины...

задача на файла(текстовые)
дан числовой текстовый файл. Создать новый текстовый файл, каждая строка которого в первой половине содержит больше отрицательных чисел,...

28
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
24.08.2023, 14:19
Студворк — интернет-сервис помощи студентам
Рыжий Лис, Честно я не знаю, какое правильное решение ты можешь предложить? Добавив еще try и except?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.08.2023, 14:52
Python
1
2
3
4
5
6
7
8
9
try:
    f = open('in.txt', 'r+')
    text = f.read().replace('haha', '[censored]')
    print(text)
    f.seek(0)
    f.write(text)
    f.close()
except IOError:
    print('Input/Output error')
2
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
24.08.2023, 15:01
Python
1
2
3
4
5
text = open('input.txt').read().replace('haha', '[censored]')
try:
 print(text)
except:
 print('Файл не найден')
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.08.2023, 15:04
isaak, как переводится try ?
0
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
24.08.2023, 15:07
пробовать, пытаться

Добавлено через 1 минуту
except - кроме, помимо
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.08.2023, 15:09
Правильно.
Теперь смотрим на твой код и говорим вслух:
Python
1
2
3
4
5
6
7
text = open('input.txt').read().replace('haha', '[censored]') # открываем файл, читаем его, что-то делаем с полученным текстом
 
try: # теперь пробуем вывести текст на экран
 print(text)
 
except: # если не получилось, то выводим на экран ошибку
 print('Файл не найден')
Все норм? С учетом того, что пробовать надо таки открыть и прочитать файл. Именно при этих операциях может случиться различная пакость
1
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
24.08.2023, 15:17
Цитата Сообщение от iSmokeJC Посмотреть сообщение
как переводится try ?
try - пробовать, пытаться, except - кроме, помимо

Добавлено через 6 минут
iSmokeJC, спасибо за подробное объяснение, я непрофессиональный программист, могу в этом честно сознаться.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.08.2023, 15:18
isaak, могу честно признаться, я тоже
0
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
24.08.2023, 15:23
программирование у меня как хобби, есть свободное время, сижу на форуме, ищу интересные задачи, пытаюсь разобраться с помощью google, если не получается, то здесь задаю вопросы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2023, 15:23
Помогаю со студенческими работами здесь

Задача на обработку файла
На диске имеется файл данных STUDENT.DAT. Упорядочить список студентов в алфавитном порядке по именам и распечатать его

Задача на обработку файла
Создайте файл, заполненный любыми строками, а дальше по заданию: -Дан текстовый файл. Определить среднее количество слов в строке.-

Задача на обработку файла
Записать в файл n натуральных чисел. получить в другом файле все компоненты файла f, кроме тех, которые кратны k. Вывести полученный файл...

Задача с использованием файла
Прочитать файл chisla.txt и записать в файл otvet.txt те числа, у которых сумма цифр больше 30. Затем, после горизонтальной черты, записать...

Задача на создание файла
У меня есть задача с файлами на Паскале нужно перевести на си . program s55; uses crt; var x, y, k: real; f:file of real; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru