Size: a a a

Сообщество Python Программистов

2020 February 21

i

ist in Сообщество Python Программистов
Vadim Apenko
Парсим xml вместе с xml.etree
тоесть то что я создаю запрос прям коде pyhton его и парсить ? начал читать про xml.etree все ответы в поисковике пишут создать файл и парсить его
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
у них чат неоткрывается, только канал
источник

VA

Vadim Apenko in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
у них чат неоткрывается, только канал
Не правда
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Vadim Apenko
Не правда
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
хм

upd: понял, это unigram косячит малость
источник

VA

Vadim Apenko in Сообщество Python Программистов
Alexander
Потому что SOAP
Милота!
источник

i

ist in Сообщество Python Программистов
У меня MTS Api сами дают структуру Xml там Soap
источник

i

ist in Сообщество Python Программистов
в итоге я так понял статья с хабры ответ ?
источник

i

ist in Сообщество Python Программистов
вот это ?
источник

i

ist in Сообщество Python Программистов
ну похоже на правду)
источник

i

ist in Сообщество Python Программистов
Вот в этом коде
# -*- coding: utf-8 -*-
import xml.etree.ElementTree as xml

def createXML(filename):
   """
   Создаем XML файл.
   """
   root = xml.Element("zAppointments")
   appt = xml.Element("appointment")
   root.append(appt)
   
   # создаем дочерний суб-элемент.
   begin = xml.SubElement(appt, "begin")
   begin.text = "1181251680"
   
   uid = xml.SubElement(appt, "uid")
   uid.text = "040000008200E000"
   
   alarmTime = xml.SubElement(appt, "alarmTime")
   alarmTime.text = "1181572063"
   
   state = xml.SubElement(appt, "state")
   
   location = xml.SubElement(appt, "location")
   
   duration = xml.SubElement(appt, "duration")
   duration.text = "1800"
   
   subject = xml.SubElement(appt, "subject")
   
   tree = xml.ElementTree(root)
   with open(filename, "w") as fh:
       tree.write(fh)

if name == "main":
   createXML("appt.xml")

выдает ошибку : TypeError: write() argument must be str, not bytes
источник

G

Georg V in Сообщество Python Программистов
ist
Вот в этом коде
# -*- coding: utf-8 -*-
import xml.etree.ElementTree as xml

def createXML(filename):
   """
   Создаем XML файл.
   """
   root = xml.Element("zAppointments")
   appt = xml.Element("appointment")
   root.append(appt)
   
   # создаем дочерний суб-элемент.
   begin = xml.SubElement(appt, "begin")
   begin.text = "1181251680"
   
   uid = xml.SubElement(appt, "uid")
   uid.text = "040000008200E000"
   
   alarmTime = xml.SubElement(appt, "alarmTime")
   alarmTime.text = "1181572063"
   
   state = xml.SubElement(appt, "state")
   
   location = xml.SubElement(appt, "location")
   
   duration = xml.SubElement(appt, "duration")
   duration.text = "1800"
   
   subject = xml.SubElement(appt, "subject")
   
   tree = xml.ElementTree(root)
   with open(filename, "w") as fh:
       tree.write(fh)

if name == "main":
   createXML("appt.xml")

выдает ошибку : TypeError: write() argument must be str, not bytes
Что нужно то?
источник

А

Алексей Тертышников in Сообщество Python Программистов
Всем привет. Я только начинаю изучать Python. Появилась задача разработать приложение (больше для себя), которое выводит данные в такую эпическую табличку. На чем можно будет сделать такое оформление HTML или еще какие-нибудь средства есть. Вывод может быть pdf, excel, не важно. Важно, чтобы нужные данные попадали в нужную ячейку.
источник

i

ist in Сообщество Python Программистов
почему ошибка ведь все верно не могу поянть
источник

i

ist in Сообщество Python Программистов
Georg V
Что нужно то?
Не могу понять почему ошибка
источник

G

Georg V in Сообщество Python Программистов
ist
Не могу понять почему ошибка
Что там не понятного
источник

G

Georg V in Сообщество Python Программистов
Написано же type error/ ОШИБКА типа данных
источник

G

Georg V in Сообщество Python Программистов
аргумент write() должен быть str, а не байт
источник

i

ist in Сообщество Python Программистов
Огромное спасибо ) open(filename, "wb") решило проблему
источник

i

ist in Сообщество Python Программистов
а почему пропало сообщение где мне написали что исправить ?
источник