我正在使用active_directory模块,并尝试打印用户列表。我的代码是:
import active_directory as ad
users = ad.AD_Object("LDAP://OU=Home, DC=dome, DC=net")
for user in users.search(objectCategory="Person"):
print str(user)
它会打印一些用户,直到它符合unicode用户名。然后它抛出以下错误:
UnicodeEncodeError:
ascii
编解码器 无法对characthers进行编码 10-14:ordinaal不在范围内(128)。
我该怎么办?
非常感谢。
答案 0 :(得分:1)
尝试:
print user.decode('utf-8')