Предмет: Информатика, автор: alexunder005

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

Ответы

Автор ответа: Davinchii
0

Ответ:

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' на реальний шлях до вашого файлу

Автор ответа: xcguguffc
0
Якщо файл не знайдено, функція повинна повернути повідомлення про помилку.

Ось приклад коду на мові 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" та виведе її на екран.
Похожие вопросы
Предмет: Литература, автор: Sofya311217
Установите соответствие между персонажем и его характеристикой:
1)Евгений
2)Родион
3)Шариков

А)Чувство глубочайшего омерзения мелькнуло на миг в тонких чертах молодого человека. Кстати, он был замечательно хорош собою, с прекрасными темными глазами, темно-рус, ростом выше среднего, тонок и строен. Он был до того худо одет, что иной, даже и привычный человек, посовестился бы днем выходить в таких лохмотьях на улицу.

Б)Сегодня после того, как у него отвалился хвост, он произнес совершенно отчетливо слово «пивная». Он произносит очень много слов: «Извозчик», «Мест нету», «Вечерняя газета», «Лучший подарок детям» и все бранные слова, какие только существуют в русском лексиконе. Вид его странен. Шерсть осталась только на голове, на подбородке и на груди. В остальном он лыс, с дряблой кожей. Череп увеличился значительно. Лоб скошен и низок.

В)Человек высокого роста в длинном балахоне с кистями. Его лицо, длинное и худое, с широким лбом, кверху плоским, книзу заостренным носом, большими зеленоватыми глазами и висячими бакенбардами песочного цвету, оживлялось спокойной улыбкой и выражало самоуверенность и ум.