
Python Напишіть функцію, яка отримує шлях до файла і слово як аргументи. Функція повинна
перевіряти, скільки разів слово зустрічається у файлі.

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

Ответ:
def count_word_occurrences(file_path, word):
try:
with open(file_path, 'r') as file:
content = file.read()
# Використовуємо метод .count() для підрахунку кількості зустрічей слова у тексті
occurrences = content.lower().count(word.lower())
return occurrences
except FileNotFoundError:
print("Помилка: Файл не знайдено.")
return 0
# Приклад використання функції
file_path = 'шлях_до_файлу.txt'
word_to_search = 'слово'
result = count_word_occurrences(file_path, word_to_search)
print(f"Слово '{word_to_search}' зустрічається у файлі {result} раз(ів).")
Объяснение:
Там де строка file_path = 'шлях_до_файлу.txt' # потрібно замінити 'шлях_до_файлу.txt' на реальний шлях до вашого файлу



Ось приклад коду на мові Python:
python
def count_word_occurrences(file_path, word):
try:
with open(file_path, 'r') as file:
content = file.read()
count = content.count(word)
return count
except FileNotFoundError:
print("File not found")
Ця функція відкриває файл за заданим шляхом, зчитує його вміст і рахує кількість входжень слова. Якщо файл не знайдено, вона повертає повідомлення про помилку.
Тепер можна викликати цю функцію зі шляхом до файлу та словом, яке потрібно знайти:
python
count = count_word_occurrences('/path/to/file.txt', 'hello')
print(count)
Цей код знайде кількість входжень слова "hello" у файлі "/path/to/file.txt" та виведе її на екран.



Ви можете створити функцію в Python для підрахунку кількості входжень заданого слова в файлі. Ось приклад реалізації цієї функції:
pythondef count_word_occurrences(file_path, word):
try:
with open(file_path, 'r', encoding='utf-8') as file:
content = file.read()
# Використовуємо метод count для підрахунку кількості входжень слова у тексті.
word_count = content.lower().count(word.lower())
return word_count
except FileNotFoundError:
return f"Файл '{file_path}' не знайдено"
except Exception as e:
return f"Помилка: {str(e)}"
# Приклад використання функції:
file_path = 'шлях_до_файлу.txt' # Замініть це на реальний шлях до вашого файлу
search_word = 'слово' # Замініть це слово на те, яке ви шукаєте
occurrences = count_word_occurrences(file_path, search_word)
if isinstance(occurrences, int):
print(f"Слово '{search_word}' зустрічається {occurrences} разів у файлі.")
else:
print(occurrences) # Виводимо повідомлення про помилку, якщо є помилка.
Ця функція відкриває файл, зчитує його вміст, переводить його в нижній регістр і використовує метод count
для підрахунку кількості входжень слова. Вона також враховує можливі помилки, такі як відсутність файлу або помилки в читанні файлу, і повертає відповідні повідомлення про помилку.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili