1K подписчиков
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Модуль xml.etree.ElementTree для работы с xml-форматом Я надеюсь, что читатель знаком с xml-форматом, хотя бы на некоторых простых примерах и поэтому я лишаю себя обязанности этот формат излагать. А вот непосредственно возможности стандартного модуля поддержки xml-формата я представлю здесь в статье. Формирование xml-документа на python Модуль xml...
2 месяца назад
465 подписчиков
Что такое XML? XML (Extensible Markup Language) - это язык разметки, который используется для хранения и передачи данных. Он представляет собой расширяемый язык разметки, что означает, что пользователь может определить свои собственные теги и структуру документа. XML был разработан в конце 1990-х годов и стал одним из основных стандартов для обмена данными между различными системами. Он основан на языке разметки SGML (Standard Generalized Markup Language), но является более простым и удобным в использовании...
10 месяцев назад
9,3K подписчиков
Чтобы отправить post-запрос с xml-содержимым, Вы можете воспользоваться библиотекой requests import requests with open('main_xml.xml') as inputfile: # Открываем файл с xml-содержимым xml_file = inputfile.read() # Записываем содержимое в переменную response = requests.post('https://httpbin.org/post', data=xml_file) # Отправляем post-запрос с xml-данными print(response.text) # Вывод : # { # "args": {}, # ...
2 года назад
3 подписчика
Для работы с xml нам понадобится модуль xml.etree.ElementTree, а для работы с csv - модуль csv. Исходный код: #Импорт необходимых модулей import xml.etree.ElementTree as et import csv #Открываем файл data.csv на чтение. Если его нет, то он интерпретатор его создаст автоматически result_data = open('data.csv', 'w') #Записываем в tree данные из xml tree = et.parse('products.xml') #Считываем содержимое корневого элемента root = tree.getroot() #Создаем список заголовков для записи первой строки в файл data.csv result_head = [] #Добавляем заголовки в список result_head.append('category') result_head...
4 года назад