Size: a a a

2020 January 04

SO

Simon Osipov in SPb Python
Roman B
С наступившим всех! почему не рабоает ни один код из примера ( пример брал тут: https://pep8.ru/doc/dive-into-python-3/14.html)

#код один
import xml.etree.ElementTree as etree
tree = etree.parse('xml-pep8.xml')
root = tree.getroot()
root.findall('{http://www.w3.org/2005/Atom}entry')
root.tag

#код 2
from lxml import etree
tree = etree.parse('xml-pep8.xml')
root = tree.getroot()
root.findall('{http://www.w3.org/2005/Atom}entry')


XML https://pastebin.com/AhmVBhKA

pep8.ru (https://pep8.ru/doc/dive-into-python-3/14.html)
XML — Погружение в Python 3
Сообщество python-разработчиков: форум, блоги, работа, обучающие материалы, видео, ссылки.
А что значит "не работает"? Ошибку выдаёт какую-нибудь?
источник

RB

Roman B in SPb Python
нет просто не выдает никаких значений
источник

RB

Roman B in SPb Python
а должен выдавать [<Element {http://www.w3.org/2005/Atom}entry at e2b4e0>,
<Element {http://www.w3.org/2005/Atom}entry at e2b510>,
<Element {http://www.w3.org/2005/Atom}entry at e2b540>]
источник

S

Stanislav in SPb Python
Roman B
нет просто не выдает никаких значений
В файле xml-pep8.xml точно raw paste data из pastebin?
источник

RB

Roman B in SPb Python
Stanislav
В файле xml-pep8.xml точно raw paste data из pastebin?
да, скопировал из примера
источник

RB

Roman B in SPb Python
он же есть в этой статье https://pep8.ru/doc/dive-into-python-3/14.html
источник

S

Stanislav in SPb Python
Roman B
да, скопировал из примера
По ссылке на pastebin XML невалидный, с плюсами и минусами в начале некоторых строк (что намекает на копипаст из диффа, но неважно). Взял XML из статьи, первый пример работает
источник

S

Stanislav in SPb Python
Проверь, что питон 3-й, что lxml поставил, что XML правильный. (Я больше ничего и не делал, чтобы запустить)
источник

S

Stanislav in SPb Python
А, в этом примере и lxml не нужен был. Если ошибок не выдает, то в первую очередь смотри, что XML-файл тот, который должен быть.
источник

S

Stanislav in SPb Python
Второй пример на всякий случай тоже проверил, тоже работает.
источник

DS

David Shiko in SPb Python
Кто нибудь сталкивался, как запретить в браузере отсылать инфу сайтам об открытых вкладках? Типа активная/не активная и т.п. ,то конечно больше JS, но вдруг) Да и как вообще сайт отслеживает это я не очень понимаю
источник

S

Stanislav in SPb Python
Roman B
нет просто не выдает никаких значений
А запускаешь, кстати, как? В интерпретаторе или в файле?
источник

RB

Roman B in SPb Python
Stanislav
А запускаешь, кстати, как? В интерпретаторе или в файле?
в Pycharm.
источник

RB

Roman B in SPb Python
остальные функции вроде работают. и питон 3 C:\Users\Roman№1\AppData\Local\Programs\Python\Python38-32\python.exe D:/python/уроки/xml_pars_tst.py

Process finished with exit code 0
источник

S

Stanislav in SPb Python
Roman B
в Pycharm.
В общем, если это консоль интерпретатора, то она автоматически печатает каждое последующее выражение на экран.

Если запускать иначе, добавь в нужные строчки принт, например: print(root.findall(... ) )
источник

S

Stanislav in SPb Python
Подозреваю, что и у тебя все выполняется, просто результат не выводится.
источник

RB

Roman B in SPb Python
Stanislav
В общем, если это консоль интерпретатора, то она автоматически печатает каждое последующее выражение на экран.

Если запускать иначе, добавь в нужные строчки принт, например: print(root.findall(... ) )
да, действительно, print помогло. пойду дальше ковырять.
источник

RB

Roman B in SPb Python
Спасибо большое!!!!
источник

S

Stanislav in SPb Python
Roman B
да, действительно, print помогло. пойду дальше ковырять.
удачи 👍 :-)
источник

RB

Roman B in SPb Python
Stanislav
удачи 👍 :-)
спасибо!
источник