擅长:python、mysql、java
<p>您没有得到非常有用的输出;只是“用户”不在您要查找的目录中。可能需要添加一些错误检查:</p>
<pre><code> # untested
for virtual in userVirtualMfa['VirtualMFADevices']:
if 'User' not in virtual or 'UserName' not in virtual['User']:
raise Exception("Invalid virtual %s" % virtual)
virtualEnabled.append(virtual['User']['UserName'])
</code></pre>
<p>或者进行一些异常处理</p>
<pre><code> # untested
for virtual in userVirtualMfa['VirtualMFADevices']:
try:
virtualEnabled.append(virtual['User']['UserName'])
except KeyError as kerr:
raise KeyError('Key %s not found in %s', kerr, virtual)
</code></pre>