1

您好,我发现了这种奇怪的奇怪行为:

<pre>
>>> p[11][LEAP]
&lt;LEAP  version=1 reserved=0 length=24 data='[y\xda\xb8\xbfr\xedCN\xbc\xa8\xa7\x84Fk\xff\xb2\x8fn\x94(\x0c\x91\x8d' name='RSAINI' |>
>>> p[11][LEAP].data 
'[y\xda\xb8\xbfr\xedCN\xbc\xa8\xa7\x84Fk\xff\xb2\x8fn\x94(\x0c\x91\x8d'
>>> p[11][LEAP].name
'LEAP'
</pre>

当我想要访问属性“数据”时,我得到它的值,但是当我访问属性“名称”时,我得到字符串“LEAP”而不是“RSAINI”。你能告诉我如何获得属性名称的正确值吗?

4

2 回答 2

0

卡雷尔,

使用时会发生什么

p[11].getlayer(LEAP).name

?

于 2012-04-19T14:17:48.327 回答
0

好的,我这样解决了:p[11][LEAP].fields["name"]。

于 2012-04-21T13:59:14.557 回答