2017-02-09 67 views
0

它被使用lxml.iterparse并且代码被Pylint检查。 我想写没有未使用的变量“事件”的代码。我怎样才能做到这一点?lxml.iterparse:未使用的变量'事件'(未使用的变量)

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:'来表示“一次性变量”(请参阅​​http://stackoverflow.com/a/5893946/407651)。 – mzjn

+1

顺便说一下,'print elem.tag'必须是'print(elem.tag)'(问题标有“python-3.x”)。 – mzjn

回答

0

通过使用_解决一次性变量(谢谢mzjn)解决。

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