我有以下代码,其中我必须处理2个语句的异常
二线和四线
if(re.search("USN:.*MediaRenderer", datagram, flags=re.IGNORECASE)):
deviceXML = re.search("LOCATION:(.*.xml)", datagram, flags=re.IGNORECASE).group(1) # this line
root = ElementTree.fromstring(urllib2.urlopen(XMLLocation).read())
friendlyName = root.find('.//{}friendlyName'.format(Server.namespace)).text # this line
if not friendlyName in deviceList.keys():
deviceList[friendlyName] = host
self.model.setStringList(deviceList.keys())
如何在这里使用嵌套try/catch
我尝试了以下方法:
^{pr2}$这是给我一个除了行的缩进误差
您的内部
try
块缺少except
子句(这是必需的)。在但您可能需要重新构造代码,使其具有两个独立的块。这样会更干净,更容易理解/维护。在
^{pr2}$相关问题 更多 >
编程相关推荐