Python 3有LDAP模块吗?

Cal*_*mar 9 python ldap python-3.x

我正在将一些Java代码移植到Python中,我们希望使用Python 3,但我在Windows中找不到适用于Python 3的LDAP模块.

这迫使我们使用2.6版本,这很麻烦,因为其余的代码已经是3.0格式.

Nik*_*iko 36

您可以使用ldap3模块(以前称为python3-ldap),它在python3上运行得非常好,并且不需要外部C依赖.它还可以正确处理ldap记录中的unicode和字节数据(在早期版本中,jpegPhoto字段存在问题,现在一切都很好)


Chr*_*heD -4

这个答案不再准确;请参阅下面的其他答案。

很抱歉打扰您,但我认为还没有适用python-ldap于 Python 3 的...

这就是为什么我们现在应该在 Python 2.6 上保持积极的开发(只要最关键的依赖项(库)不移植到 3.0)。

  • 意识到这个答案是古老的,但是,为了避免其他人感到困惑,它被否决了,因为它不再准确。 (4认同)