Python LDAP

你好
我正在尝试使用LDAP制作一个简单的Python脚本.模块是
导入还可以,但是当我调用函数打开或初始化时,我会得到
此错误:
Trackback(最近的最新电话):
文件" /home/juan/workspace/amquare/src/nutum/amquare/amquare.py",
第122行,
conn.connect()
文件" /home/juan/workspace/amquare/src/nutum/amquare/ldap_util.py",
第39行,在连接中
self.conn = ldap.initialize(self.host,self.port)
文件"/usr/lib/python2.5/site-packages/ldap/functions.py",第87行,
初始化
返回ldapobject(uri,trace_level,trace_file,trace_stack_ limit)
文件"/usr/lib/python2.5/site-packages/ldap/ldapobject.py",第70行,
在__init __
self.__l = ldap.functions._ldap_function_call(_ldap.initializ e,uri)
文件"/usr/lib/python2.5/site-packages/ldap/functions.py",第59行
在_ldap_function_call中
结果= func(*args,** kwargs)
ldaperror:(2,'无文件或目录')
找不到什么文件?我有很多搜索,但没有任何
回答.有人知道如何解决这个问题吗?
提前致谢.

# 回答1


胡安写道:
您必须通过此处记录的LDAP URI传递:http://python-ldap.sourceforge.net/d...dap.initialize
使用commability函数ldap.open()已弃用并可能消失
在未来的Python-ldap版本中.
另请参见python-ldap的源分布中的demo/initialize.py.
Ciao,迈克尔.
# 回答2


26岁以前,13:42,迈克尔·斯特罗德(MichaelStröder) *[..]
您必须通过此处记录的LDAP URI传递:http://python-ldap.sourceforge.net/d...dap.initialize
使用commability函数ldap.open()已弃用并可能消失
在未来的Python-ldap版本中.
另请参见python-ldap的源分布中的demo/initialize.py.
Ciao,迈克尔.
完美的!非常感谢.

标签: python

添加新评论