python编辑elif显示错误
python编辑elif显示错误
我正试图解析一个XML文档并获取某些标记。我想获取名称标记(仅当它是嵌套在artist中的名称标记)和标题标记(仅当它是嵌套在release中的名称标记)。
不过,这并不太重要,重要的是,由于某种原因,我得到了一个错误,说elif语句是无效语法
我查看了其他帖子,确保我的标签是正确的,并且在任何if之后都没有多余的换行符
这是代码片段:from lxml import etree
import sys
#infile = raw_input(Please enter an XML file to parse: )
outfile = open( , a )
path = []
for event, elem in etree.iterparse( releases7.xml , events=(start, end)):
if event == start :
path.append()
elif event == end :
# process the tag
if == name :
if artist in path and not extraartists in path and not track in path:
outfile.write( artist = ( utf-8 ) \n )
elif == title :
if release in path and not track in path:
outfile.write( release title = ( utf-8 ) \n )
else:
print nonrelease
path.pop()
这是错误:File DataDestroy_Fast.py, line 18
elif == title :
^
SyntaxError: invalid syntax
(注意:在Mac OSX上使用Python2.7)
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:asp mysql 查询记录数
下一篇:matlab自动保存图像
推荐阅读
留言与评论(共有 6 条评论) |
本站网友 天翼live下载 | 23分钟前 发表 |
if event == start | |
本站网友 上海人才市场地址 | 22分钟前 发表 |
a ) path = [] for event | |
本站网友 哈尔滨健身 | 21分钟前 发表 |
outfile.write( artist = ( utf-8 ) \n ) elif == title | |
本站网友 厦门万达 | 6分钟前 发表 |
^ SyntaxError | |
本站网友 生地龙骨汤 | 24分钟前 发表 |
if event == start |