2011-05-03 58 views

回答

1

你應該能夠把它包在dict(obj)或致電obj.copy()將它轉換:

>>> type(o) 
<class 'pyamf.TypedObject'> 
>>> type(o.copy()) 
<type 'dict'> 
>>> o.copy() 
{'abc': 123} 
+0

我不知道爲什麼,但我最初測試'字典(OBJ)'不起作用。儘管如此,你的第二個變體的作品! – sorin 2011-05-03 16:41:02

+0

@Sorin,很高興幫助!奇怪,因爲字典(obj)適用於我,這是有道理的,因爲TypedObject直接從字典繼承。 – samplebias 2011-05-03 17:04:38

+0

可能它與我有一個嵌套字典的事實有關。 – sorin 2011-05-03 18:29:10