Python 3 有 LDAP 模块吗?

新手上路,请多包涵

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

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

原文由 Calmar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 582
2 个回答

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

很抱歉打断你,但我认为 Python 3 没有 python-ldap (还)……

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

原文由 ChristopheD 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

原文由 Nikolai Saiko 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题