2017-02-09 2 views
0

Использовано lxml.iterparse, и код был проверен с помощью Pylint. Я хочу написать код без неиспользуемой переменной «event». Как я могу это сделать?lxml.iterparse: Неиспользуемая переменная 'event' (неиспользуемая переменная)

context = etree.iterparse(StringIO(xml)) 
for event, elem in context: 
    print(elem.tag) 
+0

Просьба показать полный входной документ XML вместе с полным скриптом Python. Также объясните, что ваш _goal_is. Благодарю. Пожалуйста, прочитайте: http://stackoverflow.com/help/mcve. –

+1

Это может помочь использовать 'for _, elem в контексте:', чтобы указать «переменную throwaway» (см. Http://stackoverflow.com/a/5893946/407651). – mzjn

+1

Btw, 'print elem.tag' должен быть' print (elem.tag) '(вопрос отмечен как« python-3.x »). – mzjn

ответ

0

решен с помощью _ для бросовых переменных (спасибо mzjn).

context = etree.iterparse(StringIO(xml)) 
for _, elem in context: 
    print(elem.tag) 
Смежные вопросы