【发布时间】:2019-01-17 15:18:43
【问题描述】:
我正在尝试从循环中打印某个键并遇到一些问题。尝试搜索其他回复,但仍有问题。
import json
from azure.graphrbac import GraphRbacManagementClient
from azure.graphrbac.models import UserCreateParameters, PasswordProfile
from azure.common.credentials import UserPassCredentials
admin_user_name = ''
admin_password = ''
# e.g. yourcompany.onmicrosoft.com
tenant_id = ""
credentials = UserPassCredentials(
admin_user_name,
admin_password,
resource="https://graph.windows.net"
)
graphrbac_client = GraphRbacManagementClient(
credentials,
tenant_id
)
users = graphrbac_client.users.list();
for user in users:
print [user['mail_nickname']]
我只想提取的密钥叫做mail_nickname
我收到此错误
TypeError: 'User' object has no attribute '__getitem__'
我只做print(user) 工作正常但加载我不需要的数据。
任何帮助将不胜感激。谢谢
【问题讨论】:
-
不就是
user的一个属性,例如user.mail_nickname?
标签: python json python-2.7 list loops