首页 > 解决方案 > Python pyad 问题:AttributeError:模块“pyad.pyad”没有属性“adquery”

问题描述

尝试使用 Python 的 pyad 模块时遇到问题。

from pyad import *
pyad.set_defaults(ldap_server=adserver, username="", password="")
q = pyad.adquery.ADQuery()
-------------------------
AttributeError: module 'pyad.pyad' has no attribute 'adquery'

视窗 10;蟒蛇3.8.3;我强制安装了 pyad 和 pywin32

任何帮助是极大的赞赏!

标签: pythonpython-3.xactive-directorypython-modulepyad

解决方案


尝试使用import pyad.adquery而不是from pyad import *,就像他们的例子显示的那样。

这可能不是问题。pyad 库确实__all__在他们的代码中定义,但似乎有很多关于如何import *工作的警告,所以值得一试。


推荐阅读