我正在使用OpenSuse Tumbleweed,并尝试将我的Python脚本与ldap服务器连接。
遵循我的代码:
import ldap
connection = ldap.initialize("*address*")
但我得到了以下错误:
File "ldap.py", line 1, in <module>
import ldap
File "*path*/ldap.py", line 3, in <module>
connection = ldap.initialize("*address*")
AttributeError: 'module' object has no attribute 'initialize'
我查阅了python-ldap文档,但是;初始化";函数应该存在:/
当我尝试安装python-ldap时,控制台告诉我,它已经安装好了。
有人能帮我吗?
向致以最良好的问候
我发现了我的错误:
该文件名为ldap.py,是该目录中唯一的文件。但是要知道,python试图将这个文件导入到同一个文件中。
我把它重命名为test_ldap.py,知道一切都很好
致以最诚挚的问候