Для проверки наличия определенного id
в строке файла .txt
в Python, нужно открыть файл, прочитать его содержимое и затем выполнить поиск id
в каждой строке.
Вот пример кода, который демонстрирует этот процесс:
def check_id_in_file(file_path, target_id): try: with open(file_path, 'r') as file: for line in file: if target_id in line: return True return False except FileNotFoundError: print("Файл не найден.") return False file_path = 'file.txt' target_id = '12345' if check_id_in_file(file_path, target_id): print(f"ID {target_id} найден в файле.") else: print(f"ID {target_id} не найден в файле.")
В данном коде функция check_id_in_file
открывает указанный файл, считывает его содержимое построчно и сравнивает target_id
с каждой строкой файла. Если target_id
найден в какой-либо строке, функция возвращает True
, иначе False
.
Вы можете вызвать функцию check_id_in_file
с указанием пути к файлу и целевым id
, чтобы проверить его наличие в файле .txt
.
Также обратите внимание на то, что при открытии файла рекомендуется использовать блок try-except
для обработки возможного исключения FileNotFoundError
, которое может возникнуть, если файл не найден по указанному пути.