Работа с файлами

Обзор функций для работы с файлами в Python: форматированный вывод, использование разделителей, запись результатов в файл, чтение данных из файла, запись данных в файл, Обработка текстовых файлов для решения математических задач Чтение данных из файла: python with open(““, “r“) as file: content = () print(content) В данном примере мы открываем файл ““ с помощью оператора with open(). Параметр “r“ указывает, что мы хотим открыть файл для чтения. В блоке кода with мы читаем содержимое файла с помощью метода .read() и сохраняем его в переменную content. Затем мы выводим содержимое файла на экран. Запись данных в файл: python data = “Это данные, которые нужно записать в файл.“ with open(““, “w“) as file: (data) В этом примере мы записываем строку data в файл с именем ““. Мы используем оператор with open() для автоматического закрытия файла после завершения операций записи. Параметр “w“ указывает, что мы хотим открыть файл для записи. Если файл с таким именем уже существует, его содержимое будет перезаписано. Обработка текстовых файлов для решения математических задач: python with open(““, “r“) as file: numbers = () sum = 0 for number in numbers: sum = int(number) average = sum / len(numbers) print(“Среднее значение чисел:“, average) В этом примере мы открываем файл ““ и считываем все строки файла с помощью метода .readlines(). Затем мы проходим по каждой строке в цикле for, преобразовываем строку в целое число и добавляем его к переменной sum. После завершения цикла мы находим среднее значение чисел, разделив сумму на количество чисел, и выводим результат. Домашнее задание: 1. Создайте программу, которая генерирует список случайных чисел и записывает его в текстовый файл с именем ““. Каждое число должно быть записано на отдельной строке. 2. Напишите программу, которая открывает текстовый файл ““ для чтения. Файл содержит список имён и возраста людей, каждый элемент на отдельной строке, разделённые запятой. Программа должна создать новый текстовый файл с именем ““ и записать в него только имена людей. 3. Создайте программу, которая читает содержимое текстового файла ““, содержащего числа, разделённые пробелом. Программа должна вычислить и записать в текстовый файл ““ сумму всех чисел. 4. Напишите программу, которая открывает текстовый файл ““ для чтения. Файл содержит список товаров и цен, каждый элемент на отдельной строке, разделённые двоеточием. Программа должна создать новый текстовый файл с именем ““ и записать в него только список товаров. 5. Создайте программу, которая читает из файла ““ список математических выражений вида “a b = c“, где a, b и c - целые числа. Программа должна вычислить результат каждого выражения и записать его в новый текстовый файл ““ в формате: “a b = c (где c - результат вычисления)“. Решение задач по физике и математике |
Back to Top