擅长:python、mysql、java
<p>您似乎在以嵌套方式对<code>item.PropSet</code>进行迭代,首先使用<code>r</code>,然后使用<code>p</code>。请尝试:</p>
<pre><code>for item in results:
for p in item.PropSet:
if p.Name=="summary.capacity":
Total_Space=p.Val
Metric="vSphereDatastore.space_total"
print Metric,int(time.time()),p.Val,"datastore="+name,"source="+"vSphereDatastore","dc="+"dc1"
elif p.Name=="summary.freeSpace":
Free_Space=p.Val
Metric="vSphereDatastore.space_free"
print Metric,int(time.time()),p.Val,"datastore="+name,"source="+"vSphereDatastore","dc="+"dc1"
</code></pre>