python - pyad 模块没有属性 aduser
问题描述
我创建了一个简单的 python 文件来获取 AD 用户详细信息
import pyad
import pyad.adquery
user1="userID"
pyad.pyad_setdefaults(ldap_server="LDAPDOMAINNAME", username="USERID", password="PASSWORD")
user = pyad.aduser.ADUser.from_cn(user1)
print(user)
我在 Windows 10 上使用 Python 3.7.4,出现以下错误 user = pyad.aduser.ADUser.from_cn(user1) AttributeError: module 'pyad' has no attribute 'aduser'
好像,我在这里缺少一些基本的东西,感谢任何帮助。
解决方案
似乎与您的导入有关。
尝试以下操作:
import pyad
from pyad import aduser
user1="userID"
pyad.pyad_setdefaults(ldap_server="LDAPDOMAINNAME", username="USERID", password="PASSWORD")
user = aduser.ADUser.from_cn(user1)
print(user)
推荐阅读
- python - 读取 EDF 文件时,python 数组出现错误。为什么?
- php - 使用 Laravel 存储图像路径
- python - 将多次整数添加到列表的中间
- javascript - 尝试将文件夹中的所有 google 表格文件导入电子表格,所有列标题都相同
- c# - C# 启动表单无法显示
- javascript - 不透明度 0 Javascript 函数
- events - 如何防止用户按下多个键 Javafx?
- sql - 从数据库读取和打印 Joomla SQL 自定义字段
- conda - snakemake:将 conda envs 归档为 yaml
- algorithm - 为什么要重复循环直到 i*i<=n 进行素数分解?