Вопрос задан 24.09.2023 в 06:02. Предмет Информатика. Спрашивает Sandul Sereoja.

Пайтон допоможіть Написати програму, яка зчитує дані з текстового файлу та перевіряє, чи містить

він заданий рядок. Якщо містить, то програма виводить повідомлення про те, що рядок знайдено, інакше - про те, що рядок не знайдено.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Калашникова Алина.

import os

import re

filename = "text_file.txt"

search_string = "some string"

if not os.path.exists(filename):

   print("Файл не знайдено")

   exit()

with open(filename, "r") as f:

   file_content = f.read()

match = re.search(search_string, file_content)

if match:

   print("Рядок знайдено")

else:

   print("Рядок не знайдено")

0 0
Отвечает Кривцова Катя.

Відповідь:

filename = input("Введіть ім'я файлу: ")

string_to_find = input("Введіть рядок для пошуку: ")

with open(filename, "r") as file:

contents = file.read()

if string_to_find in contents:

 print("Рядок знайдено!")

else:

 print("Рядок не знайдено.")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звісно, я можу вам допомогти написати таку програму на Python. Ось приклад коду:

python
# Функція для перевірки наявності рядка в файлі def перевірити_наявність_рядка(ім'я_файлу, шуканий_рядок): знайдено = False try: # Відкриваємо файл для читання with open(ім'я_файлу, 'r') as файл: # Проходимо по кожному рядку у файлі for рядок in файл: # Перевіряємо, чи містить рядок потрібний текст if шуканий_рядок in рядок: знайдено = True break except FileNotFoundError: print(f"Файл '{ім'я_файлу}' не знайдено.") except Exception as e: print(f"Помилка: {e}") if знайдено: print(f"Рядок '{шуканий_рядок}' знайдено у файлі '{ім'я_файлу}'.") else: print(f"Рядок '{шуканий_рядок}' не знайдено у файлі '{ім'я_файлу}'.") # Задайте ім'я файлу та рядок, який ви шукаєте ім'я_файлу = 'ім'я_вашого_файлу.txt' шуканий_рядок = 'Рядок_для_пошуку' # Виклик функції для перевірки наявності рядка у файлі перевірити_наявність_рядка(ім'я_файлу, шуканий_рядок)

Перед використанням цього коду замініть 'ім'я_вашого_файлу.txt' та 'Рядок_для_пошуку' на ім'я вашого файлу та рядок, який ви шукаєте. Код відкриває файл, проходить по рядках у файлі та перевіряє наявність заданого рядка. Після завершення перевірки він виводить відповідне повідомлення.

0 0

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

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

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

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