Как парсить XML с помощью Python? Эта задача часто решается всеми, кто занимается обработкой данных. Вариантов её решения множество. Ниже описывается классический с использованием xml.etree.ElementTree. Для примера можно распарсить простой XML файл, содержащий дневные биржевые котировки акций Сбербанка (SBER) на Мосбирже. В коде: - Импортируется библиотека xml.etree.ElementTree - Считывается содержимое xml файла в объект tree - Считывается содержимое корневого тега quotes в переменную root - Внешний цикл делает обход по списку дочерних тегов элемента quotes - Внутренний цикл делает обход по списку дочерних тегов элемента quote Скопировать код можно здесь.
3 года назад
Сжатие и разбиение файлов с Python
Данные операции решают проблемы перемещения файлов большого размера на удаленный сервер и обратно. Быстро разберемся с ними и автоматизируем процесс, чтобы избежать лишних расходов драгоценного времени. Для последующих манипуляций будем использовать модуль zipfile. Создание архива Для этого потребуется создать экземпляр класса ZipFile и вызвать его метод write с указанием пути к файлу, который помещается в архив. Напишем простой блок кода, который архивирует заданную папку: Получение информации об архиве Опять же сначала потребуется создать экземпляр класса ZipFile...