Необходимо написать скрипт на языке Python, который осуществляет выборку определенных данных из файлов info_1.txt
Необходимо написать скрипт на языке Python, который осуществляет выборку определенных данных из файлов info_1.txt, info_2.txt и info_3.txt, а затем формирует новый файл в формате CSV. Для выполнения этой задачи требуется создать функцию get_data(), в которой будет производиться перебор файлов с данными, их открытие и считывание данных. Внутри этой функции необходимо использовать регулярные выражения для извлечения значений параметров "Изготовитель системы", "Название ОС", "Код продукта" и "Тип системы" из прочитанных данных. Полученные значения каждого параметра необходимо поместить в соответствующий список. В результате должны быть получены четыре списка. Например, вот как они могут выглядеть:
17.12.2023 01:00
Инструкция: Для решения данной задачи требуется создать функцию `get_data()`, которая будет осуществлять выборку определенных данных из текстовых файлов `info_1.txt`, `info_2.txt` и `info_3.txt` и формировать новый файл в формате CSV. Для работы с файлами в Python мы будем использовать модуль `re` для работы с регулярными выражениями.
Шаги решения задачи:
1. Открыть файлы `info_1.txt`, `info_2.txt` и `info_3.txt` с помощью функции `open()` и сохранить объекты файлов в переменные.
2. Прочитать содержимое каждого файла с помощью метода `readlines()` и сохранить результаты в переменные.
3. Определить регулярные выражения для извлечения значений параметров "Изготовитель системы", "Название ОС", "Код продукта" и "Тип системы" из прочитанных данных.
4. Применить регулярные выражения к каждой строке данных и сохранить результаты извлечения в соответствующие переменные.
5. Закрыть файлы, так как нам больше не понадобятся.
6. Сохранить результаты извлечения в новый файл `output.csv` в формате CSV, используя модуль `csv` и метод `writerow()`.
Функция `get_data()` будет иметь следующий код:
Демонстрация: После вызова функции `get_data()` будет создан файл `output.csv`, содержащий выбранные данные из файлов `info_1.txt`, `info_2.txt` и `info_3.txt` в формате CSV.
Совет: При работе с файлами и регулярными выражениями в Python рекомендуется быть внимательными к путям к файлам и к синтаксису регулярных выражений. Проверьте, что файлы `info_1.txt`, `info_2.txt` и `info_3.txt` находятся в той же папке, где находится скрипт Python. Также убедитесь, что данные в файлах соответствуют ожидаемому формату, чтобы регулярные выражения корректно извлекали данные.
Упражнение: Выведите на экран значения параметров "Изготовитель системы", "Название ОС", "Код продукта" и "Тип системы" из файла `output.csv`.