0

我有这个泡沫回复

(reply){
    return = 
      (return){
         lineGroup[] = 
            (LLineGroup){
               _uuid = "{4065AB99-B8AB-6B97-C930-AC3816346346}"
               name = "Failover"
            },
            (LLineGroup){
               _uuid = "{1EF78256-030D-31F6-B70F-60DF93143646}"
               name = "Empfang"
            },
      }
 }

据我了解,要获取 name 属性,您将使用如下内容:

print result.return.LLineGroup.name

但它包含“return”这个词,Python 说它是一个语法错误

我能做些什么?

其实我需要这样的东西:

for item in result['return'].lineGroup:
    print item.name

谢谢约翰!

4

1 回答 1

0

试试这个:

print result['return'].LLineGroup.name

这是其他库和语言中的常用技术,虽然我不是 Suds 专家,但快速阅读代码会使它看起来可行。

于 2014-10-10T11:54:00.957 回答