Вопрос задан 23.09.2023 в 12:23. Предмет Информатика. Спрашивает Манарбеккызы Аиым.

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

перевіряти, скільки разів слово зустрічається у файлі.
0 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' на реальний шлях до вашого файлу

0 0
Отвечает Ruzieva Karina.
Якщо файл не знайдено, функція повинна повернути повідомлення про помилку.

Ось приклад коду на мові 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" та виведе її на екран.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ви можете створити функцію в Python для підрахунку кількості входжень заданого слова в файлі. Ось приклад реалізації цієї функції:

python
def 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 для підрахунку кількості входжень слова. Вона також враховує можливі помилки, такі як відсутність файлу або помилки в читанні файлу, і повертає відповідні повідомлення про помилку.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос