【发布时间】:2017-05-20 12:20:54
【问题描述】:
我有以下块来编写一个 xml 标记。有时名称已经是正确的形式(即不会出错),有时则不是
if 'Name' in title_data:
name = etree.SubElement(info, 'Name')
try:
name.text = title_data['Name']
except ValueError:
name.text = title_data['Name'].decode('utf-8')
有没有办法简化这个?例如,类似于以下内容的内容:
name.text = title_data['Name'] if (**something**) else title_data['Name'].decode('utf-8')
【问题讨论】: